grep:支持基本正則表達式
egrep:支持擴展正則表達式,相當于grep -E
fgrep:不支持正則表達式配并,只能匹配寫死的字符串勾缭,但是速度奇快,效率高脉课,fastgrep
–color=auto 或者 --color:表示對匹配到的文本著色顯示
-i:在搜索的時候忽略大小寫
-n:顯示結果所在行號
-c:統(tǒng)計匹配到的行數(shù)救军,注意,是匹配到的總行數(shù)倘零,不是匹配到的次數(shù)
-o:只顯示符合條件的字符串唱遭,但是不整行顯示,每個符合條件的字符串單獨顯示一行
-v:輸出不帶關鍵字的行(反向查詢呈驶,反向匹配)
-w:匹配整個單詞拷泽,如果是字符串中包含這個單詞,則不作匹配
-Ax:在輸出的時候包含結果所在行之后的指定行數(shù),這里指之后的x行司致,A:after
-Bx:在輸出的時候包含結果所在行之前的指定行數(shù)拆吆,這里指之前的x行,B:before
-Cx:在輸出的時候包含結果所在行之前和之后的指定行數(shù)脂矫,這里指之前和之后的x行枣耀,C:context
-e:實現(xiàn)多個選項的匹配,邏輯or關系
-q:靜默模式羹唠,不輸出任何信息奕枢,當我們只關心有沒有匹配到娄昆,卻不關心匹配到什么內容時佩微,我們可以使用此命令,然后萌焰,使用”echo $?”查看是否匹配到哺眯,0表示匹配到,1表示沒有匹配到扒俯。
-P:表示使用兼容perl的正則引擎奶卓。
-E:使用擴展正則表達式,而不是基本正則表達式撼玄,在使用”-E”選項時夺姑,相當于使用egrep。