文本三剑客-grep

96 阅读1分钟

grep命令格式

grep [选项]… 查找条件 目标文件

grep选项及应用

选项功能
-m #匹配#次后停止
-v显示不被pattern匹配到的行,即取反
-i忽略字符大小写
-n显示匹配的行号
-c统计匹配的行数
-o仅显示匹配到的字符串
-q静默模式,不输出任何信息
-A #after, 后#行
-B #before, 前#行
-C #context, 前后各#行
-e实现多个选项间的逻辑or关系
-w匹配整个单词
-E使用ERE,相当于egrep
-F不支持正则表达式,相当于fgrep
-ffile 根据模式文件,处理两个文件相同内容 把第一个文件作为匹配条件
-r递归目录,但不处理软链接
-R递归目录,但处理软链接

常用选项演示

  • -o:只显示匹配项

image.png

  • -v:取反

image.png

  • -f:对比两个文件相同行

image.png

  • -c 显示匹配的行数

image.png