1. 程式人生 > >linux三劍客之grep

linux三劍客之grep

指定 inux 字符 行數 單獨 次數 如果 統計 結果

為了方便以後回顧,將grep的常用選項總結如下:

--color=auto 或者 --color:表示對匹配到的文本著色顯示

-i:在搜索的時候忽略大小寫

-n:顯示結果所在行號

-c:統計匹配到的行數,註意,是匹配到的總行數,不是匹配到的次數

-o:只顯示符合條件的字符串,但是不整行顯示,每個符合條件的字符串單獨顯示一行

-v:輸出不帶關鍵字的行(反向查詢,反向匹配)

-w:匹配整個單詞,如果是字符串中包含這個單詞,則不作匹配

-Ax:在輸出的時候包含結果所在行之後的指定行數,這裏指之後的x行,A:after

-Bx:在輸出的時候包含結果所在行之前的指定行數,這裏指之前的x行,B:before

-Cx:在輸出的時候包含結果所在行之前和之後的指定行數,這裏指之前和之後的x行,C:context

-e:實現多個選項的匹配,邏輯or關系

-P:表示使用兼容perl的正則引擎。

-E:使用擴展正則表達式,而不是基本正則表達式,在使用"-E"選項時,相當於使用egrep。

linux三劍客之grep