linux grep常用選項總結

2021-06-19 07:56:52 字數 520 閱讀 1690

常用的grep選項有:

-c 只輸出匹配行的計數。

-i 不區分大小寫(只適用於單字元)。

-h 查詢多檔案時不顯示檔名。

-l 查詢多檔案時只輸出包含匹配字元的檔名。

-n 顯示匹配行及行號。

-s 不顯示不存在或無匹配文字的錯誤資訊。

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

備註:1)\>使用grep抽取精確匹配的一種更有效方式是在抽取字串後加\>

2)在grep命令中使用-v選項可丟棄ps命令中的grep程序,如下:

[root@mysql shell]# ps ax | grep "crond"

1571 ?        ss     0:06 crond

20971 pts/0    s+     0:00 grep crond

[root@mysql shell]# ps ax | grep "crond" | grep -v "grep"

1571 ?        ss     0:06 crond

ls常用選項總結

參考 ls list directory contents 選項長選項 描述 a all 列出所有檔案,甚至包括檔名以 圓點開頭的缺省會被隱藏的隱藏檔案。a almost all 列出所有檔案,除了.and d directory 通常,如果指定了目錄名,ls命令會列出這個目錄中的內容,而不是目錄本...

linux grep常用過濾命令

過濾的內容可以是乙個片語等,需要用引號包裹 1.獲取檔案中的關鍵字key cat filename grep key 2.獲取檔案中的某個關鍵字key1,key2,key3 cat filename grep e key1 key2 key3 3.獲取檔案中的多個關鍵字,同時滿足 cat filen...

Linux grep和egrep命令 常用

grep和egrep grep語法格式 grep option pattern file1,file2 必須掌握的選項 v 顯示不匹配的pattern的行 i 搜尋時忽略大小寫 n 顯示行號 e 支援擴充套件的正規表示式 f 不支援正規表示式,按字串的字面意思進行匹配 r 遞迴搜尋 例如 ps ef...