语法
grep 接选项 接查找字符 接文件。
选项精讲
- 无选项
查找包含查询字符串的行,不显示行号。命令:grep nologin a.txt
- n:显示行号
命令:grep -n nologin a.txt
建议大家都加上-n选项,这样看起来清楚多了。
- c:统计字符串出现的行的数量
[root@localhost tmp]# grep -c nologin a.txt
2
- i:不区分大小写
意思就是如果我加了i选项,举个例子,‘ab’和‘aB’查到的结果是一样的。 - v:取反
意思是把没有包含关键词的行返回回来。 - r:遍历目录
这个有点厉害,能把目录下所有包含关键词的行全找到。
- A 后面跟数字n
过滤出满足要求的行,以及下面的n行:
加上A选项后,对比原来不加A选项的结果,第5759行和第5762行下面各输出了3行。
- B 后面跟数字n
过滤出满足要求的行,以及上面的n行。 - C 后面跟数字n
过滤出满足要求的行,以及上面和下面的n行。
转载请注明:IT运维空间 » linux » Linux grep命令使用教程详解
发表评论