参数grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][–help][样本样式][文件或目录]
-r 搜索目录下的所有文件(包括子目录) -o 只输出匹配部分 -a 将 binary 文件以 text 搜索数据的方式是文件 -c 计算找到 “搜索字符串” 的次数 -i 忽略大小写的差异,所有的大小写都被视为相同的 -n 顺便说一句,输出行号 -v 反向选择,即显示没有 “搜索字符串” 内容的一行! –color=auto 可以在找到的关键字部分添加颜色显示
实例1、将/etc/passwd,有出现 “root” 取出行,输出行号(-n)2、将/etc/passwd,没有出现 “root” 取出行,输出行号(-n)$grep root -n /etc/passwd
3、在/etc/搜索passwd目录及其子目录 “root” 行的文件$grep -v -n root /etc/passwd
4、搜索带在当前目录和子目录中 “root” 行文件,关键字高亮显示(–color=auto)$grep -r root /etc/passwd
5、统计在/etc/搜索passwd目录 “root”的总次数$ grep -r –color=auto root *
$grep -c root /etc/passwd
使用更多参考: http://www.runoob.com/linux/linux-comm-grep.html