1. 程式人生 > >linux grep命令

linux grep命令

test a-z 子目錄 大小寫 linu res 正則表達 grep命令 文件

基本格式:grep expression

    1.主要參數

    [options]主要參數:
    -c:只輸出匹配行的計數。
    -i:不區分大小寫
    -h:查詢多文件時不顯示文件名。
    -l:查詢多文件時只輸出包含匹配字符的文件名。
    -n:顯示匹配行及行號。
    -s:不顯示不存在或無匹配文本的錯誤信息。
    -v:顯示不包含匹配文本的所有行。

    pattern正則表達式主要參數:
    \: 忽略正則表達式中特殊字符的原有含義。
    ^:匹配正則表達式的開始行。
    $: 匹配正則表達式的結束行。
    \<:從匹配正則表達 式的行開始。

    \>:到匹配正則表達式的行結束。
    [ ]:單個字符,如[A]即A符合要求 。
    [ - ]:範圍,如[A-Z],即A、B、C一直到Z都符合要求 。
    .:所有的單個字符。
    * :有字符,長度可以為0。

    2.示例 

    (1)grep a d  #顯示d文件中包含 test的行
    (2)grep -r magic /usr/src  #顯示/usr/src目錄下的文件(包含子目錄)包含magic的行

linux grep命令