網頁

2014年7月11日 星期五

CentOS筆記-grep指令

grep指令在查log時非常好用,以前不知道時都寫程式去parse,不過用grep後就不再寫了,它可以和cut或wc等一塊用,不過這邊就只紀錄一下grep簡單用法,免得我老是要查找

grep 'test' xxx.log //找單一檔案中的test那幾行
grep -v 'test' xxx.log //找單一檔案中的沒有test的那幾行
grep --color=auto 'test' xxx.log //找單一檔案,且字用顏色標起來
grep -n --color=auto 'test' xxx.log //找單一檔案,標出行號
grep -n -A3 -B2 --color=auto 'test' xxx.log //找單一檔案,有這個字的前2行後3行
grep -n -A3 -B2 --color=auto 'test' xxx.log.2014-07* //找多個檔案
grep -n -A3 -B2 --color=auto 't[a-z]st' xxx.log.2014-07* //找多個檔案中,t(任意小寫)st的字,使用正規表示式

暫時記到這裡!

參考網址:
鳥哥的 Linux 私房菜-第十一章、認識與學習 BASH -grep
鳥哥的 Linux 私房菜-第十二章、正規表示法與文件格式化處理-grep

沒有留言:

張貼留言