常用的grep选项有:
-c 只输出匹配行的计数。
-i 不区分大小写(只适用于单字符)。
-h 查询多文件时不显示文件名。
-l 查询多文件时只输出包含匹配字符的文件名。
-n 显示匹配行及行号。
-s 不显示不存在或无匹配文本的错误信息。
-v 显示不包含匹配文本的所有行。
备注:
1)\>使用grep抽取精确匹配的一种更有效方式是在抽取字符串后加\>
2)在grep命令中使用-v选项可丢弃ps命令中的grep进程,如下:
[root@mysql shell]# ps ax | grep "crond"
1571 ? Ss 0:06 crond
20971 pts/0 S+ 0:00 grep crond
[root@mysql shell]# ps ax | grep "crond" | grep -v "grep"
1571 ? Ss 0:06 crond