1.目的
过滤,查找文档中的内容
2.分类
grep、egrep、fgrep
egrep:扩展支持正则
fgrep:不支持所有正则
3.返回值
0为成功,1为查找内容错误,2为文件错误
4.参数
grep -q 静默 //没输出指示
grep -v 取反
grep -R 可以查目录下面的文件
grep -o 只找到这个关键字就可以 //输出所有该关键字
grep -B2前两行
grep -A2后两行
grep -C2上下两行
egrep -l 只要文件名
egrep -n 带行号
5.示例
[root@cheng ~]#egrep 'NW' datafile //在datafile文件中,找NW
[root@cheng ~]#egrep 'NW' d* //找NW,文件只要是d开头就可以
[root@cheng ~]#egrep '^n' datafile //以n开头的
[root@cheng ~]#egrep '4$' datafile //4结尾
[root@cheng ~]#egrep TB Savage datafile //找TB,在savage里找,在datafile里找
[root@cheng ~]#egrep 'TB Savage' datafile //找TB Savage
[root@cheng ~]#egrep &