grep 基本选项

grep 命令基本格式:    ===>>grep 选项 模式 文件

     如果模式字符串中有空格必须用" "括起来

 

1: -c 选项; 表示输出匹配字符串行的数量,默认情况下,grep命令打印出包含模式的所有行

2: -n 选项; 不但显示匹配的行号,而且会将该行打印出来

3: -v选项;  显示不包含模式的所有行

4: -i 选项;  大小写不敏感

5: -h选项;  查询多文件时不显示文件名

6: -l 选项;  只列出符合匹配的文件名,而不列出具体匹配行

7: -s 选项; 如果文件不存在grep会打印错误信息,加上此选项后不会显示

8: -r 选项; 递归搜索当前目录下的子目录

9: -w选项; 如果命令是 grep abc* 2.txt ,现在是*被解释为任意字符,如果加上了-w,grep -w abc* 2.txt 表示abc*为正个单词

10: -x选项; 如果不加==> grep abc 2.txt 那么如果一行中包含有abc将会被打印输出,但如果是grep -x abc 2.txt ,如果一行中是abc,def,将不会被打印,如果一行中只有abc将会被输出

11: -q选项;如果程序成功搜索到匹配模式的文本行执行返回0,如果没有搜索到返回1,如果有其他错误,例如没有那个文件导致失败返回2,程序执行后紧接着执行 echo &?,可以查看信息

 

 

 

 

 

 

posted @ 2014-04-24 17:38  飞花XX  阅读(408)  评论(0编辑  收藏  举报