grep命令

命令常用參數(shù):

  • -v --revert-match #顯示不包含匹配文本的所有行。
  • -E --extended-regexp #將樣式為延伸的普通表示法來(lái)使用
  • -n --line-number #在顯示符合樣式的那一行之前,標(biāo)示出該行的列數(shù)編號(hào)
  • -i --ignore-case #忽略字符大小寫的差別

pattern正則表達(dá)式主要參數(shù):

  • \ :忽略正則表達(dá)式中特殊字符的原有含義。
  • ^:匹配正則表達(dá)式的開始行。
  • $ :匹配正則表達(dá)式的結(jié)束行。
  • \<:從匹配正則表達(dá) 式的行開始。
  • \>:到匹配正則表達(dá)式的行結(jié)束。
  • [ ]:?jiǎn)蝹€(gè)字符,如[A]即A符合要求 。
  • [ - ]:范圍,如[A-Z],即A、B、C一直到Z都符合要求 。
  • .: 所有的單個(gè)字符,代表『一定有一個(gè)任意字節(jié)』的意思
  • *:有字符,長(zhǎng)度可以為0。代表『重復(fù)前一個(gè)字節(jié), 0 到無(wú)窮多次』的意思,為組合形態(tài)

示例:

  • grep '[a-z]\{5\}' 顯示所有包含每個(gè)字符串至少有5個(gè)連續(xù)小寫字符的字符串的行
  • grep '\<man' 匹配以man開頭的字母如'manic'和'man',但不是'Batman'
  • grep 'man\>' 匹配以man結(jié)尾的字母如'Batman'和'man',但不是'manic'
  • grep '^man' 匹配的字符串在行首,首行字母以man開頭
  • grep 'man$' 匹配的字符串在行尾部,以man結(jié)尾
  • grep 'w.*n' 匹配w 開頭與 n 結(jié)尾的字串,當(dāng)中的字節(jié)可有可無(wú)。例如woman、warn、super word man
  • grep XXX |less 顯示的行用less命令打開

常用示例:

  • ls -l |grep -v '.log$' 匹配所有不以.log結(jié)尾的行
  • ls -l |grep '.log$' 匹配所有以.log結(jié)尾的行
  • tail -f 日志文件 |grep -E '高亮的關(guān)鍵字1|高亮的關(guān)鍵字2|…|高亮的關(guān)鍵字N' --color=auto\
  • grep "要查找的內(nèi)容" *.log --color
?著作權(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),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • linux grep命令 1.作用 Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文...
    山的那邊是什么_閱讀 1,903評(píng)論 0 3
  • 1.作用 Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹 配的行打印出來(lái)...
    流川楓丶閱讀 1,520評(píng)論 0 9
  • 項(xiàng)目上線之后,或者在測(cè)試環(huán)境,經(jīng)常會(huì)有bug讓我們?nèi)ヅ挪楹托薷?,這個(gè)時(shí)候,我們需要在linux系統(tǒng)中使用一些命令幫...
    時(shí)之令閱讀 2,949評(píng)論 0 2
  • grep全稱是Global Regular Expression Print,表示全局正則表達(dá)式版本,它的使用權(quán)限...
    Temple_Li閱讀 1,890評(píng)論 0 1
  • 1.作用Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹 配的行打印出來(lái)。...
    金星show閱讀 883評(píng)論 0 0

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