之前自己寫了個函數用來查找檔案中比對關鍵字的
但是今天在用的時候,發現如果比對到的行過長的話,輸出很難看,而且也不知道哪裡比對到了。
是以就想能不能對行的長度做限制,但是grep裡并沒有這個參數選項。于是想到了用正則去控制比對串。在so上找到了這樣的代碼
-o 隻輸出比對的部分。 如果隻加這個選項,那麼就輸出n行的$2。
-e 使用擴充的正則(有人提到用-p,perl正則,但是在我這裡出現錯誤)
後面的正規表達式用來比對前後20個字元。
這樣就滿足了我的需求
之前自己寫了個函數用來查找檔案中比對關鍵字的
但是今天在用的時候,發現如果比對到的行過長的話,輸出很難看,而且也不知道哪裡比對到了。
是以就想能不能對行的長度做限制,但是grep裡并沒有這個參數選項。于是想到了用正則去控制比對串。在so上找到了這樣的代碼
-o 隻輸出比對的部分。 如果隻加這個選項,那麼就輸出n行的$2。
-e 使用擴充的正則(有人提到用-p,perl正則,但是在我這裡出現錯誤)
後面的正規表達式用來比對前後20個字元。
這樣就滿足了我的需求