常用的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...