| 参数 | 说明 |
|---|---|
| -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 版权协议,转载请附上原文出处链接和本声明。