正则 一串有规律的字符串ide
grep
egrep等效于grep -E
grep '[word]' filename 列出文件中含有word的行
-c 行数
-i 不区分大小写
-n 显示行号
-v 取反(非目标行)
-r 对目录且遍历全部子目录和文件
-An 过滤出符合要求的行以及下面n行
-Bn 过滤出符合要求的行以及上面n行
-Cn 过滤出符合要求的行以及上下各n行工具
grep特殊字符(用在引号里)
[0-9] 任一数字
^[chars] 以某个字符开头的行
[^0-9] 非数字(^在中括号内表示取反)
[^a-zA-Z] 非字母
. 任一字符
* 0个或多个以前的字符(会把星号前那个字符吞掉)
. 任意数量任意字符(贪婪匹配)
o{2} 连续两个o(egrep能够直接用,grep须要加脱义字符,o{2})
(ooo){3} 三次三个o
+ 1或多个以前字符(grep脱义)
? 0或1个以前字符(grep脱义)
| 或者(grep脱义)blog