| 参数 | 说明 | 
|---|---|
| -i | ignore 大小写 | 
| -n | line number显示行号 | 
| -w | word 整个单词 | 
| -c | count line 统计匹配行数 | 
| -o | 只显示字符串 | 
| -v | verse 打印不匹配 | 
| –color | 高亮显示行 | 
| -A n | after 显示匹配和后续n行 | 
| -B n | before 显示匹配和前面n行 | 
| -C n | context 显示匹配前后n行 | 
| -E | 正则 | 
| 模式 | 说明 | 
|---|---|
| . | 任意一个字符 | 
| [abc] | abc任意一个字符 | 
| [^123] | 123除外的任意一个字符 | 
| [a-z]、[[:lower:]] | 任意一个小写字母 | 
| [A-Z] 、 [[:upper:]] | 任意一个大写字母 | 
| [a-zA-Z]、[[:alpha:]] | 任意一个字母 | 
| [0-9]、[[:digit:]] | 任意一个数字 | 
| [0-9a-zA-Z]、[[:alnum:]] | 任意一个字母或数字 | 
| [[:space:]] | 任意一个空白字符 | 
| [[:punct:]] | 任意一个标点符号 | 
| {m,n} | 匹配前面字符至少m次,至多n次 | 
| ?、{0,1} | 匹配前面字符0次或者1次 | 
| +、{1,} | 匹配前面字符至少1次 | 
| *、{0,} | 匹配任意字符任意次 | 
| ^ | 行首 | 
| $ | 行尾 | 
| \b、< | 词首 | 
| \b、> | 词尾 | 
| \B | 非词首或者非词尾(与\b相反) | 
| (string) | 作为整体等待使用 | 
| \n | 使用第n个括号内匹配的内容, | 
 
版权声明:本文为Chnyac原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
