• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中g(shù)rep命令的詳細(xì)解釋

    linux中g(shù)rep命令的詳細(xì)解釋

    時(shí)間: 佳洲1085 分享

    linux中g(shù)rep命令的詳細(xì)解釋

      linxu下的grep命令其實(shí)是一個(gè)搜索文件文本的工具。下面由學(xué)習(xí)啦小編為大家整理了linux的grep命令的詳細(xì)解釋的相關(guān)知識(shí),希望對(duì)大家有幫助!

      一、linux中的grep命令的詳細(xì)解釋

      1.作用

      Linux系統(tǒng)中g(shù)rep命令是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹 配的行打印出來(lái)。grep全稱(chēng)是Global Regular Expression Print,表示全局正則表達(dá)式版本,它的使用權(quán)限是所有用戶(hù)。

      2.格式

      grep [options]

      3.主要參數(shù)

      [options]主要參數(shù):

      -c:只輸出匹配行的計(jì)數(shù)。

      -I:不區(qū)分大 小寫(xiě)(只適用于單字符)。

      -h:查詢(xún)多文件時(shí)不顯示文件名。

      -l:查詢(xún)多文件時(shí)只輸出包含匹配字符的文件名。

      -n:顯示匹配行及 行號(hào)。

      -s:不顯示不存在或無(wú)匹配文本的錯(cuò)誤信息。

      -v:顯示不包含匹配文本的所有行。

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

      \: 忽略正則表達(dá)式中特殊字符的原有含義。

      ^:匹配正則表達(dá)式的開(kāi)始行。

      $: 匹配正則表達(dá)式的結(jié)束行。

      \<:從匹配正則表達(dá) 式的行開(kāi)始。

      \>:到匹配正則表達(dá)式的行結(jié)束。

      [ ]:?jiǎn)蝹€(gè)字符,如[A]即A符合要求 。

      [ - ]:范圍,如[A-Z],即A、B、C一直到Z都符合要求 。

      。:所有的單個(gè)字符。

      * :有字符,長(zhǎng)度可以為0。

      二、linux中的grep命令的詳解實(shí)例

      1.grep命令使用簡(jiǎn)單實(shí)例

      $ grep ‘test’ d*

      顯示所有以d開(kāi)頭的文件中包含 test的行。

      $ grep ‘test’ aa bb cc

      顯示在aa,bb,cc文件中匹配test的行。

      $ grep ‘[a-z]\{5\}’ aa

      顯示所有包含每個(gè)字符串至少有5個(gè)連續(xù)小寫(xiě)字符的字符串的行。

      $ grep ‘w\(es\)t.* class="main">

    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中g(shù)rep命令的詳細(xì)解釋

    linux中g(shù)rep命令的詳細(xì)解釋

    時(shí)間: 佳洲1085 分享

      如果west被匹配,則es就被存儲(chǔ)到內(nèi)存中,并標(biāo)記為1,然后搜索任意個(gè)字符(.*),這些字符后面緊跟著 另外一個(gè)es( class="main">

    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中g(shù)rep命令的詳細(xì)解釋

    linux中g(shù)rep命令的詳細(xì)解釋

    時(shí)間: 佳洲1085 分享
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux中g(shù)rep命令的詳細(xì)解釋

    linux中g(shù)rep命令的詳細(xì)解釋

    時(shí)間: 佳洲1085 分享

      2.grep命令使用復(fù)雜實(shí)例

      假設(shè)您正在’/usr/src/Linux/Doc’目錄下搜索帶字符 串’magic’的文件:

      $ grep magic /usr/src/Linux/Doc/*

      sysrq.txt:* How do I enable the magic SysRQ key?

      sysrq.txt:* How do I use the magic SysRQ key?

      其中文件’sysrp.txt’包含該字符串,討論的是 SysRQ 的功能。

      默認(rèn)情況下,’grep’只搜索當(dāng)前目錄。如果 此目錄下有許多子目錄,’grep’會(huì)以如下形式列出:

      grep: sound: Is a directory

      這可能會(huì)使’grep’ 的輸出難于閱讀。這里有兩種解決的辦法:

      明確要求搜索子目錄:grep -r

      或忽略子目錄:grep -d skip

      如果有很多 輸出時(shí),您可以通過(guò)管道將其轉(zhuǎn)到’less’上閱讀:

      $ grep magic /usr/src/Linux/Documentation/* | less

      這樣,您就可以更方便地閱讀。

      有一點(diǎn)要注意,您必需提供一個(gè)文件過(guò)濾方式(搜索全部文件的話(huà)用 *)。如果您忘了,’grep’會(huì)一直等著,直到該程序被中斷。如果您遇到了這樣的情況,按 <CTRL c> ,然后再試。

      下面還有一些有意思的命令行參數(shù):

      grep -i pattern files :不區(qū)分大小寫(xiě)地搜索。默認(rèn)情況區(qū)分大小寫(xiě),

      grep -l pattern files :只列出匹配的文件名,

      grep -L pattern files :列出不匹配的文件名,

      grep -w pattern files :只匹配整個(gè)單詞,而不是字符串的一部分(如匹配’magic’,而不是’magical’),

      grep -C number pattern files :匹配的上下文分別顯示[number]行,

      grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,

      grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。

      grep -n pattern files 即可顯示行號(hào)信息

      grep -c pattern files 即可查找總行數(shù)

      這里還有些用于搜索的特殊符號(hào):

      \< 和 \> 分別標(biāo)注單詞的開(kāi)始與結(jié)尾。

      例如:

      grep man * 會(huì)匹配 ‘Batman’、’manic’、’man’等,

      grep ‘\<man’ * 匹配’manic’和’man’,但不是’Batman’,

      grep ‘\<man\>’ 只匹配’man’,而不是’Batman’或’manic’等其他的字符串。

      ‘^’:指匹配的字符串在行首,

      ‘$’:指匹配的字符串在行 尾,

    3635284 主站蜘蛛池模板: 久久久精品人妻一区二区三区| 污污网站在线看| 黄色一级毛片网站| 99热精品久久| 中文字幕亚洲欧美专区| 亚洲av无码一区二区乱孑伦as| 免费国产综合视频在线看| 国产午夜无码精品免费看| 国内一卡2卡三卡四卡在线| 快猫官方网站是多少| 日韩乱码人妻无码中文字幕 | 国产高清免费观看| 扒开双腿猛进入爽爽免费视频| 欧美猛少妇色xxxxx| 精品无码人妻一区二区三区不卡| 黑白禁区在线观看免费版| 91啦中文成人| a级毛片无码免费真人久久 | 人人爽人人爽人人片a免费| 国产一区中文字幕在线观看| 国产思思99re99在线观看| 国产精品久久女同磨豆腐| 国产调教在线观看| 在线观看黄色一级片| 好大好硬好爽免费视频| 成年18网站免费视频网站| 日本中文字幕在线电影| 日本成人在线免费| 日本欧美大码aⅴ在线播放| 日韩精品无码人妻一区二区三区 | 黄色免费在线网址| 日本人与动zozo| 国产成人福利免费视频| 亚洲精品伊人久久久久| 67194久久| 国产h视频在线| 都流了这么多还嘴硬| 色国产在线观看| 精品哟哟哟国产在线观看不卡 | 1024视频基地| 免费看片在线观看|