^ ——代表一行的开始 ^abc
$ ——代表一行的结束 abc$
^$ ——空行
[…] ——或 [ab]即a或b
- ——连字符,表示一个范围0-2相当于012
[^…] ——排除,[^12]即排除1和2以外的任意字符
. ——匹配任意字符
| ——或
\< ——代表一个单词的开始
\> ——代表一个单词的结束
? ——代表可选项 a?表示此处容许出现a但也可不出现
+ ——之前紧邻元素出现一次或多次
* ——之前紧邻元素出现任意多次,也可能不出现
{min,max}——定义重现次数,{1,5}即出现1-5次
\1 ——表示第1组括号匹配的文本,同理\2、\3……
\ ——转义字符,适合所有元字符的转义,使元字符失去特殊含义,如\. \? \+ \*……
egrep 命令行
% egrep '正则表达式' 作用范围
命令行参数
-i ——忽略大小写 % egrep -i '.....' .....