| 
			
	
	
		
格式 grep [options] 主要参数-w:
匹配整个单词,而不是字符串的一部分
 -c:只输出匹配行的计数--每个文件中有几处匹配的。 -I:不区分大小写(只适用于单字符)。 -l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。-r:搜索子文件夹
 grep -i:不区分大小写地搜索。默认情况区分大小写,
 grep -l pattern files :只列出匹配的文件名,
 grep -L pattern files :列出不匹配的文件名,
 grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
 grep -C number pattern files :匹配的上下文分别显示[number]行,
 grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,
 grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。
 
 pattern正则表达式主要参数: ":忽略正则表达式中特殊字符的原有含义。 ^:匹配正则表达式的开始行。 $: 匹配正则表达式的结束行。 "<:从匹配正则表达式的行开始。 ">:到匹配正则表达式的行结束。 [ ]:单个字符,如[A]即A符合要求 。 [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。 。:所有的单个字符。 * :有字符,长度可以为0。   
	    
    
 |