文本搜索工具,GNU Grep 2.22 發布下載

jopen 9年前發布 | 6K 次閱讀 GNU Grep

GNU Grep 2.22 發布下載:

  • grep-2.22.tar.xz

    </li>

  • grep-2.22.tar.xz.sig

    </li> </ul>

    詳細改進內容請看 Changelog。

    grep (global search regular expression(RE) and print out the line,全面搜索正則表達式并把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。Unix的grep家族包 括grep、egrep和fgrep。

    1.作用
    grep命令可以指定文件中搜索特定的內容,并將含有這些內容的行標準輸出。grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用權限是所有用戶。
    2.格式
    grep [options]
    3.主要參數
    [options]主要參數:
    -c:只輸出匹配行的計數。
    -I:不區分大小寫(只適用于單字符)。
    -h:查詢多文件時不顯示文件名。
    -l:查詢多文件時只輸出包含匹配字符的文件名。
    -n:顯示匹配行及行號。
    -s:不顯示不存在或無匹配文本的錯誤信息。
    -v:顯示不包含匹配文本的所有行。
    pattern正則表達式主要參數:
    \:忽略正則表達式中特殊字符的原有含義。
    ^:匹配正則表達式的開始行。
    $: 匹配正則表達式的結束行。
    \:到匹配正則表達式的行結束。
    [ ]:單個字符,如[A]即A符合要求 。
    [ - ]:范圍,如[A-Z],即A、B、C一直到Z都符合要求 。
    。:所有的單個字符。

    • :有字符,長度可以為0。

      則表達式是Linux/Unix系統中非常重要的概念。正則表達式(也稱為“regex”或“regexp”)是一個可以描述一類字符串的模式
      (Pattern)。如果一個字符串可以用某個正則表達式來描述,我們就說這個字符和該正則表達式匹配(Match)。這和DOS中用戶可以使用通配符
      “*”代表任意字符類似。在Linux系統上,正則表達式通常被用來查找文本的模式,以及對文本執行“搜索-替換”操作和其它功能。 </p>
      來自:http://www.oschina.net/news/67662/gnu-grep-2-22
     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!