awk 、sed、grep(egrep)要想能工作的更高效,那一定离不开正则表达式的配合;
要玩好三剑客,首先就要掌握正则表达式。
最开始的文本:
1)^word 搜索以word开头的行
2) word$ 搜索以word结尾的
3). 代表非换行符的任意一个字符
4) 转移符号,让有着特殊身份的字符,脱掉马甲,还原原型
5)* 例如o*表示重复一个字符或多个前面的字符
6).* 匹配所有字符,^.*以任意多个字符开头
7)[] 字符集合的重复特殊字符的符号*如[lg]是代表l或者g
现在的文本为:
8)[^word] 匹配不包含^后面任何一个字符的行
9)a{n,m} 匹配a重复n-m次的行
a{n,}匹配a重复至少n次的行
a{,m}匹配a重复至多m次的行
a{n}匹配a重复n次的行