天天看點

每天三分鐘搞定linux shell腳本(53) 正則來了!!!純文字正規表達式比對

shell腳本經常要處理大量資料如日志等,有些内容需要用到正規表達式,正如之前的sed和gawk,裡面經常使用正規表達式。正規表達式要通過正規表達式引擎實作,負責對表達式的模式進行解釋。目前有兩種引擎,分别是基礎正規表達式引擎(BRE)和擴充正規表達式引擎(ERE)。

每天三分鐘搞定linux shell腳本(53) 正則來了!!!純文字正規表達式比對

1 純文字正規表達式比對

之前的sed和gawk中已經用到過純文字的正規表達式,純文字正規表達式中是沒有特殊字元的,比如輸入:

運作後結果為:

wu lin wai zhuan
           

再輸入:

運作後結果為:

wu lin wai zhuan
           

如果字元串本身中有空格的話,同樣可以添加空格作為字元串的一部分,輸入:

運作後結果為:

wu lin wai zhuan
           

繼續閱讀