grep简单参数介绍

就我自己的所学所用在这里小结一下,供大家参考。
(1)-v过滤,是指除去不要的留下想要的。
例:
[[email protected] tmp]# cat daweizong
111
222
333
qqq
rrr
[[email protected] tmp]# grep -v "111" daweizong
222
333
qqq
rrr
注意:大家可以看到文件有的内容,加上-v之后就剩下咱们想要的了。
(2)-i不区分大小写。
例:
[[email protected] tmp]# cat daweizong
111
222
333
qqq
rrr
QQQ
[[email protected] tmp]# grep -i "qqq" daweizong
qqq
QQQ
注意:当加上-i的时候就不区分大小q都取出来。
(3)-n显示你过滤内容和行号。
例:
[[email protected] tmp]# grep -n "qqq" daweizong
4:qqq
注意:这个文件和(2)用的同一个文件,可以看到取出qqq以后同时显示了它的行号,并且没有加-i就只有取出了qqq。
(4)-o只显示过滤的内容。
例:
[[email protected] tmp]# grep -o "111" daweizong
111
注意:文件用的和(2)一样,这里可以看出想要什么直接出来什么,单个字节也可以的,如下:
[[email protected] tmp]# grep -o "1" daweizong
1
1
1
结合需求来用。
(5)--color=auto对显示的内容加颜色。
例:
注意:文件和(2)一样,这里配截图更适合一点,就是对我们想要的内容高亮显示。
(6)-E:相当于egrep,可以用到正则的参数,由于正则比较多,这里暂时就不说明了。(以后会给大家介绍的)
(7)-w:显示有这个内容的那行。
例:
[[email protected] tmp]# cat daweizong
111
222
333
qqq
rrr
QQQ
111ttt
111 ttt
[[email protected] tmp]# grep -w "111" daweizong
111
111 ttt
注意:这里大家要注意了,这个内容后面是数字·字母·下划线则不会被匹配,其他的都能匹配到,这就产生了上面的结果。
(8)-A(after)找到过滤内容之后的N行
-B(before)找到过滤内容之前的N行
-C找到过滤内容前后的N行
例:
[[email protected] tmp]# seq 50 >daweizong


注意:这里来张图便于大家理解。
(9)-c 只输出匹配行的计数(计数输出行的总数)。
例:
[[email protected] tmp]# cat daweizong
111
222
333
qqq
rrr
QQQ
111ttt
111 ttt
[[email protected] tmp]# grep -c "111" daweizong
3
注意:直接统计匹配出内容的行数。
(10)-F搜索文档中的字符串并输出字符串所在行的内容。
-R递归
例:
[[email protected] tmp]# cat daweizong
woshidaweizong
dajiahao
i love you
baby
[[email protected] tmp]# grep -F "wo" daweizong
woshidaweizong
注意:把匹配到内容的行都显示出来。
总结:这里总结的只是我学习和工作中遇到的一些参数和大家分享,如果想学习更多可以直接男人(man)。我只是一个躲在角落里瑟瑟发抖的小运维,写的可能有很多的不足,望大家见谅,大佬轻虐,谢谢大家观看。

原文地址:http://blog.51cto.com/13729967/2320316

时间: 2024-10-11 12:46:54

grep简单参数介绍的相关文章

【体系结构】Oracle参数介绍

[体系结构]Oracle参数介绍 1  BLOG文档结构图     2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① Oracle中的各种参数介绍及其查询方法 ② Oracle中V$PARAMETER及V$PARAMETER2的区别 ③ 隐含参数的查询.重置.清除 ④ 会话参数和实例参数的查询 ⑤ 静态参数和动态参数.延迟参数 ⑥ V$PARAMETER视图的每列含义(重点) Tips: ①

ffmpeg 安装和参数介绍

1. mac  os系统下编译安装 官网:https://trac.ffmpeg.org/wiki/CompilationGuide/MacOSX 廖雪峰: http://www.liaoxuefeng.com/article/0013738927837699a7f3407ea5f4b5caf8e1ab47997d7c5000 http://blog.csdn.net/luka2008/article/details/21243499  (有问题,可以直接用brew安装编码器) 重点:安装 xc

SQLMAP参数介绍

转自:http://zhan.renren.com/bugpower?gid=3602888498044629629&checked=true SQLMAP参数介绍 sqlmap的使用方式:python sqlmap.py [options]: sqlmap中一共有以下十六个选项卡: 帮助选项卡: Target(目标选项卡): Request(请求选项卡): Optimization(优化选项卡): Injection(注射选项卡): Detection(探测选项卡): Techniques(注

grep命令参数和使用方法

功能说明:查找符合串的条件的文件. 语言 法国:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或文件夹...] 补充说明:grep 指令用于查找内容包括指定的范本样式的文件,假设发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来.若不指定

【转】简单了介绍js中的一些概念(词法结构) 和 数据类型(部分)。

1 , javascript字符集: javascript采用的是Unicode字符集编码. 为什么要采用这个编码呢? 原因很简单,16位的Unicode编码可以表示地球人的任何书面语言.这是语言 国际化的一个重要特征.(大家也许见过用中文写脚本,比如:function 我的函数() {} ); Javascript中每个字符都是用2个字节表示的.(因为是16位编码) 2 ,大小写敏感: js是一种区分大小写的语言. 注意下:以前我也犯过的错误. HTML是不区分大小写的.经常看见有人这么写, 

Puppet 命令参数介绍(三)

Puppet 命令参数介绍 前言: Puppet的工作原理: puppet master启动默认是监听tcp协议的8140端口.通过ruby的webrick web接收agent端的请求,根据请求内容与master的统一接口文件site.pp文件匹配,将匹配到的主机资源编译成catalog向agent分发,agent接收到请求后在本地应用. Puppet 命令分为独立命令和集成命令,puppet3.0版本后就没有了独立命令,集成命令也是未来的一个趋势,所以只写puppet集成命令. 通常查看帮助

jmeter--工具参数介绍

定时器 Constant Throughput Timer (常数吞吐量定时器) 参数介绍: Target throughput(in samples per minute):目标吞吐量.注意这里是每分钟发送的请求数 Calculate Throughput based on :有5个选项,分别是: This thread only :控制每个线程的吞吐量,选择这种模式时,总的吞吐量为设置的 target Throughput 乘以矣线程的数量. All active threads : 设置的

grep正则表达式原理介绍及应用实例

应用背景:我们刚刚添加了一个用户Luffy,但是不知道他的默认shell是什么. 问题:如何取出一个用户的默认shell? 解决方法: #grep '^Luffy\>' /etc/passwd | cut -d: -f7 /bin/bashf 通过上面的方法,我们就得到了Luffy这个用户的默认shell 文本搜索工具:就是要根据用户指定的文本模式,逐行的进行匹配,最终得到符合文本模式的行 grep是一个强大的文本搜索工具,下面我们就介绍一下grep的语法: grep [OPTIONS] PAT

Python 模块简单的介绍

Python模块的学习: 1.os模块: 下面只对os模块中几个比较常用的方法做一些简单的示例: os.system():这个方法在shell中体现的比较多,在dos命令行中也可以执行,下面就以在dos命令行中为例,说下system方法的作用(通过这个示例,大家对system方法的实用就一目了然了): 1 >>> import os 2 >>> print(os.system('ls')) 3 'ls' 不是内部或外部命令,也不是可运行的程序 4 或批处理文件. 5 1