grep:
- -m # :匹配#次后停止
- -v :显示不被匹配的行,即取反
- -i:忽略大小写
- -n:显示匹配的行号
- -c:统计匹配的次数
- -o:仅显示匹配到的字符串
- -q:静默不输出
- -A #:找到匹配的行后面的#行也能显示
- -B#:找到匹配的行前#行也能显示
- -C#:找到匹配的前后#行都显示
- -e:实现多个选项的逻辑or关系。如grep -e ‘cat’ -e 'dog' file
- -w:匹配整个单词
- -E:使用ERE,相当于egrep 之hi正则表达式
- -F:不支持正则表达式,相当于fgrep
- -P:支持perl的正则表达式
- -f:根据模式文件处理 两个文件共有的行
- -r:递归目录,但不处理软链接 grep -r root /etc/* 找目录下的文件所包含的行
- -R:递归目录,但处理软链接