| 特殊字符 | 特殊含义 | 举例 |
|---|---|---|
| | | 指明两项之间的一个选择 | [0-9]|[a-z] 匹配1个数字或者1个字母 |
| () | 标记一个子表达式的开始和结束位置 | ([0-9]|[a-z]) |
| $ | 匹配输入字符串的结尾位置 |
| 限定符表达 | 表达含义 | 举例 |
|---|---|---|
| {n} | 出现次数 | [0-9]{3} 匹配3个数字,等价于[0-9][0-9][0-9] |
| 定位符 | 表达含义 |
|---|---|
| ^ | 字符串开始的位置 |
| $ | 字符串结束的位置 |
awk命令的正则表达式要放在"//"中间,首位都要有一个"/"
grep -P 可以让grep使用perl的正则表达式语法,因为perl的正则更加多元化,能实现更加复杂的场景。