grep
参考资料:
1 | grep sshd |
符号 | 含义 |
---|---|
^ | 行首 |
$ | 行尾 |
\b | 词首或者词尾 |
\< | 词首 |
> | 词尾 |
\B | 非单词边界 |
\{x\}, \{x,\} | 至少连续出现x次 |
\{, y\} | 至多连续出现y次 |
\{x, y\} | 至少连续出现x次,至多y次 |
* | 之前的字符连续出现任意次数,包括0次 |
. | 任意字符,不包括换行符 |
.* | 任意长度的任意字符 |
\? | 之前的字符0次或者1次 |
+ | 之前的字符至少1次 |
[abc] | 指定范围内的任意单个字符 |
abc | 指定范围外的任意单个字符 |
() | 分组,将分组内的字符作为一个整体处理 |
\1 | 后向引用,引用第1个分组中的正则匹配到的结果 |
\d, \D, \t, \s, \S | 简写格式,需要结合选项 -P |
\d, \D | 单个0-9的数字,单个非数字字符 |
\t | 单个横向制表符,即tab |
\s | 单个空白字符,包括空格,tab |
\S | 匹配单个非空白字符 |
选项 | 含义 |
---|---|
-A3 | 同时显示之后的3行,共显示4行 |
-B3 | 同时显示之前的3行,共显示4行 |
-C3 | 同时显示之前之后的3行,共7行 |
-v | 反向查找 |
-E | 扩展正则表达式 |
-P | 简写格式,兼容perl的正则表达式 |