语法
grep 接选项 接查找字符 接文件。
选项精讲
![图片[1]-Linux grep命令使用教程详解-编程社](https://cos.bianchengshe.com/wp-content/uploads/2022/12/image-344-50.png?imageMogr2/format/webp/interlace/1/quality/100)
- n:显示行号
命令:grep -n nologin a.txt
![图片[2]-Linux grep命令使用教程详解-编程社](https://cos.bianchengshe.com/wp-content/uploads/2022/12/image-344-51.png?imageMogr2/format/webp/interlace/1/quality/100)
建议大家都加上-n选项,这样看起来清楚多了。
- c:统计字符串出现的行的数量
[root@localhost tmp]# grep -c nologin a.txt
2
- i:不区分大小写
意思就是如果我加了i选项,举个例子,‘ab’和‘aB’查到的结果是一样的。 - v:取反
意思是把没有包含关键词的行返回回来。 - r:遍历目录
这个有点厉害,能把目录下所有包含关键词的行全找到。
![图片[3]-Linux grep命令使用教程详解-编程社](https://cos.bianchengshe.com/wp-content/uploads/2022/12/image-344-52.png?imageMogr2/format/webp/interlace/1/quality/100)
- A 后面跟数字n
过滤出满足要求的行,以及下面的n行:
![图片[4]-Linux grep命令使用教程详解-编程社](https://cos.bianchengshe.com/wp-content/uploads/2022/12/image-344-53.png?imageMogr2/format/webp/interlace/1/quality/100)
加上A选项后,对比原来不加A选项的结果,第5759行和第5762行下面各输出了3行。
- B 后面跟数字n
过滤出满足要求的行,以及上面的n行。 - C 后面跟数字n
过滤出满足要求的行,以及上面和下面的n行。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容