shell脚本编程 - 正则表达式
2019-01-21 本文已影响1人
会飞的蜗牛07
支持正则表达式的命令有sed -r
、grep -E
、egrep
和awk
,下面是常见形式
符号 | 说明 |
---|---|
^ | 行首 |
$ | 行尾 |
. | 除了换行符以外的任意单个字符 |
* | 前导字符的零个或多个 |
.* | 所有字符 |
[] | 字符组内的任一字符 |
[^] | 对字符组内的每个字符取反(不匹配字符组内的每个字符) |
[] | 非字符组内的字符开头的行 |
[a-z] | 小写字母 |
[A-Z] | 大写字母 |
[a-Z] | 小写和大写字母 |
[0-9] | 数字 |
< | 单词头 单词一般以空格或特殊字符做分隔,连续的字符串被当做单词 |
> | 单词尾 |