正則 一串有規律的字符串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