001正則匹配(大部分需要轉義)
『^『: 錨定行首『\?『:匹配其前面的字元0次或者1次;'$' : 錨定行尾
[0-9] 乙個數字
[^0-9] 除去數字所有,^出現在這裡表示取反
[a-z]
[a-z]
[a-z]
\s 匹配空白,即 空格,tab鍵
\s 匹配非空白
\w 匹配非特殊字元,即a-z、a-z、0-9、_、漢字
\w 匹配特殊字元,即非字母、非數字、非漢字、非_
. 任意乙個
"\."或者[.] 代表.本身
『\+』:匹配其前面的字元1次或者多次;
『\『:匹配其前面的字元m次(\為轉義字元)
『\』:匹配其前面的字元至少m次,至多n次
02grep的使用方式
使用方式:grep [options] pattern [file...]
grep [options] [-e pattern | -f file] [file...]
常用選項:
--color=auto:對匹配到的文字著色後進行高亮顯示;
-i:忽略字元的大小寫
-o:僅顯示匹配到的字串
-v:顯示不能被模式匹配到的行
-e:支援使用擴充套件的正規表示式
-q:靜默模式,即不輸出任何資訊
-a #:顯示被模式匹配的行及其後#行
-b #:顯示被模式匹配的行及其前#行
-c #:顯示被模式匹配的行及其前後各#行
注:使用grep匹配時需使用雙引號引起來(單引號為強引用),防止被系統誤認為引數或者特殊命令而報錯。
正則三劍客 grep
正則是一竄有規則的字元,掌握好正則對編寫shell指令碼有很大幫助 grep cinvabc word filename c 行數 i 不區分大小寫 n 顯示行號 v 取反 r 遍歷所有子目錄 a 後面跟數字,過濾出符合要求的行以及下面n行 b 同上,過濾出復合要求的行以及上面的n行 c 同上,同時...
三劍客之GREP
grep基本用法 檢索條件關鍵字工具 grep options pattern file.color 高亮顯示匹配到的字串 v 顯示不能被pattern匹配到的 i 忽略字元大小寫 o 僅顯示匹配到的字串 q 靜默模式,不輸出任何資訊 a after,匹配到的後 行 b before,匹配到的前 行...
三劍客之grep
1 grep linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱是global regular expression print,表示全域性正規表示式版本,它的使用許可權是所有使用者。2 grep主要引數3 grep實用案例 1 搜...