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 |
| -f | file 根据模式文件,处理两个文件相同内容 把第一个文件作为匹配条件 |
| -r | 递归目录,但不处理软链接 |
| -R | 递归目录,但处理软链接 |
常用选项演示
- -o:只显示匹配项
- -v:取反
- -f:对比两个文件相同行
- -c 显示匹配的行数