grep命令詳解

 

 返回基礎命令目錄html

 

grep命令:linux

-a 不要忽略二進制數據。
-A<顯示列數> 除了顯示符合範本樣式的那一行以外,並顯示該行以後的內容。
root@iPilot-NPM:~# grep -n -A2 e 1.txt 
2:efg
3-hi
4-
-b 在顯示符合範本樣式的那一行以外,並顯示該行以前的內容。
-c 計算符合範本樣式的列數。
-C<顯示列數>或-<顯示列數>  除了顯示符合範本樣式的那一列以外,並顯示該列以前後的內容。
-d<進行動做> 當指定要查找的是目錄而非文件時,必須使用這項參數,不然grep命令將回報信息並中止動做。
-e<範本樣式> 指定字符串做爲查找文件內容的範本樣式。
-E 將範本樣式爲延伸的普通表示法來使用,意味着使用能使用擴展正則表達式。
-f<範本文件> 指定範本文件,其內容有一個或多個範本樣式,讓grep查找符合範本條件的文件內容,格式爲每一列的範本樣式。
-F 將範本樣式視爲固定字符串的列表。
-G 將範本樣式視爲普通的表示法來使用。
-h 在顯示符合範本樣式的那一列以前,不標示該列所屬的文件名稱。
-H 在顯示符合範本樣式的那一列以前,標示該列的文件名稱。
-i 忽略字符大小寫的差異。
-l 列出文件內容符合指定的範本樣式的文件名稱。
-L 列出文件內容不符合指定的範本樣式的文件名稱。
-n 在顯示符合範本樣式的那一列以前,標示出該列的編號。
-q 不顯示任何信息。
-R/-r 此參數的效果和指定「-d recurse」參數相同。
-s 不顯示錯誤信息。
-v 反轉查找。
-w 只顯示全字符合的列。
-x 只顯示全列符合的列。
-y 此參數效果跟「-i」相同。
-o 只輸出文件中匹配到的部分。
相關文章
相關標籤/搜索