sed中使用规则表达式字符
字符 |
描述 |
^ |
与行首匹配 |
$ |
与行尾匹配 | |
. | 与任一字符匹配 |
* | 与前一个字符的零个或多个匹配 |
[] | 与[]之内的所有字符匹配 |
sed规则表达式实例
规则表达式 | 描述 |
/./ | 将与包含至少一个字符的任何行匹配 |
/../ | 将与包含至少两个字符的任何行匹配 |
/^#/ | 将与以‘#’开头的任意行匹配,通常这是注释 |
/^$/ | 将与所有的空行匹配 |
/}^/ | 将与‘}’结束的任意行匹配 |
/} *^/ | 注意在‘}’后面有一个空格,这将与‘}’后面跟随零个或多个空格结束的任意行匹配 |
/[abc]/ | 将与包含小写字母‘a’或’b’或’c’的任意行匹配 |
/^[abc]/ | 将与以‘a’、’b’或’c’开始的任何行匹配 |