Linux各种脚本对正则的支持汇总

符号

ed

ex

vi

sed

awk

grep

egrep

动作

.

匹配任一字符

*

匹配0个或者一个以上前一个字符

^

匹配一行或者字符串的开始

$

匹配一行或者字符串的技术

\

转义下一个字符

[ ]

匹配集合中的一个

\( \)

存储子模式以便以后引用

\n

引用子模式匹配内容

{ }

• P

• P

匹配一个范围的实例

\{ \}

匹配一个范围的实例

\< \>

匹配一个单词的开始和结束

+

匹配一个或者一个以上前一个字符

?

匹配0个或者1个前一个字符

|

分割多个选择,或

( )

表达式分组

•代表支持,空白表示不支持