+ 重复一个或者一个以上的前一个字符,如o+表示一个以上的o
? 0个或者1个前一个字符,如o?表示空白或者1个o
| 或,如要查找gd或者good这两个字符,egrep -n 'gd|good' grep.man,可以更多个字符串相或
() 找 组 字符串,如查找glad或者good, egrep -n 'g(la|oo)d' grep.man
()+ 多个重复组的判别,如查找A开头C结尾,中间有一个以上的xyz,egrep -n 'A(xyz)+C' grep.man
{}如: {n}n是一个非负整数。匹配确定的n次。例如,“o{2}
”不能匹配“Bob
”中的“o
”,但是能匹配“food
”中的两个o