【\】让原来有意义的字符脱掉马甲,还原他本身的含义。例子:【.】代表任意单个字符有特殊意义,【\.】代表含.的字符,表示点本身
【.】代表任意单个字符 (有且只有一个)
扩展的正则表达式:egrep或者grep -E【?】表示重复0个或1个前面的字符
【*】重复0个或者多个前面的一个字符,例如o*匹配,有一个o或者ooooooo有多个o
扩展的正则表达式:egrep或者grep -E【+】表示重复一个或一个以上前面的字符
【[abc]】匹配字符集合内的任意一个字符(不是字符串哦~)s[a-zA-Z],[0-9],只要有a或者b或者c就过滤出来,
【[^abc]】匹配不包含^后的任意一个字符的内容,其中^是取反的意思
【a\{n,m\}】重复a ,n-m次,也可以\去掉,加上-E参数。 例子:grep -E 0{3,4} oldboy.txt.egrep等价于grep -E