主要是awk,sed,grep(egrep)三剑客的正则表达式
基础正则表达式:BRE
1) ^word 搜索以word开头的
2) word$ 搜索以word结尾的
3) . 代表且只能代表任意一个字符
4) \ 例\. 转义符号
5) * 例0*表示多个0重复。重复0个或多个前面的字符
6) .* 匹配所有字符。
7) [] 字符符合的重复特殊字符符号
8) [^word] 匹配不包含^后的任意字符,表示非的意思
9) a\{n,m\} 重复n到m次,前一个重复的字符,如果用egrep可以去掉斜线
a\{,m\} 重复最多m次,前一个重复字符,如果用egrep可以去掉斜线
a\{n,\} 重复至少n次,前一个重复的字符,如果用egrep可以去掉斜线
a\{n\} 重复n次,前一个重复的字符,如果用egrep可以去掉斜线
扩展的正则表达式:ERE
1) + 重复一个或一个以上前面的字符
2) ? 重复0个或一个前面的字符
3) | 用或的方法查找多个符合的字符串
4) () 找出“用户组”字符串