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的正则表达式 |