grep常用命令

grep:支持基本正則表達(dá)式

egrep:支持?jǐn)U展正則表達(dá)式,相當(dāng)于grep -E

fgrep:不支持正則表達(dá)式,只能匹配寫死的字符串,但是速度奇快,效率高,fastgrep

–color=auto 或者 --color:表示對(duì)匹配到的文本著色顯示

-i:在搜索的時(shí)候忽略大小寫

-n:顯示結(jié)果所在行號(hào)

-c:統(tǒng)計(jì)匹配到的行數(shù),注意,是匹配到的總行數(shù),不是匹配到的次數(shù)

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

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

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

-Ax:在輸出的時(shí)候包含結(jié)果所在行之后的指定行數(shù),這里指之后的x行,A:after

-Bx:在輸出的時(shí)候包含結(jié)果所在行之前的指定行數(shù),這里指之前的x行,B:before

-Cx:在輸出的時(shí)候包含結(jié)果所在行之前和之后的指定行數(shù),這里指之前和之后的x行,C:context

-e:實(shí)現(xiàn)多個(gè)選項(xiàng)的匹配,邏輯or關(guān)系

-q:靜默模式,不輸出任何信息,當(dāng)我們只關(guān)心有沒有匹配到,卻不關(guān)心匹配到什么內(nèi)容時(shí),我們可以使用此命令,然后,使用”echo $?”查看是否匹配到,0表示匹配到,1表示沒有匹配到。

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

-E:使用擴(kuò)展正則表達(dá)式,而不是基本正則表達(dá)式,在使用”-E”選項(xiàng)時(shí),相當(dāng)于使用egrep。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫在前面 grep是一個(gè)最初用于Unix操作系統(tǒng)的命令行工具。在給出文件列表或標(biāo)準(zhǔn)輸入后,grep會(huì)對(duì)匹配一個(gè)或多...
    AlgoPeek閱讀 2,326評(píng)論 0 0
  • 一.【匹配字符】 . 匹配任意單個(gè)字符 [ ] 匹配指定范圍內(nèi)的任意字符 [^] 匹配非指定范圍內(nèi)的任意...
    Andy_WYP閱讀 957評(píng)論 0 0
  • grep 多條件搜索 同時(shí)在info.log文件中搜索帶有l(wèi)ogcat.py和Thread 13962003767...
    myserendipit閱讀 339評(píng)論 0 0
  • Linux grep 命令用于查找文件里符合條件的字符串。 grep 指令用于查找內(nèi)容包含指定的范本樣式的文件,如...
    生信師姐閱讀 600評(píng)論 0 4
  • 在linux下面工作,有些命令能夠大大提高效率。本文就向大家介紹find、grep命令,他哥倆可以算是必會(huì)的lin...
    linux服務(wù)器開發(fā)閱讀 463評(píng)論 0 2

友情鏈接更多精彩內(nèi)容