grep命令常見用法總結

2021-10-06 22:33:59 字數 759 閱讀 3928

grep是一種強大的文字處理工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。

grep常見的命令:

(1)grep -l

列出檔案內容符合指定的範本樣式的檔名稱

grep -l bana ./. #列出當前目錄下包含『bana』的所有檔案

(2)grep -n

在顯示符合範本樣式的那一列之前,標示出該列的編號。

grep -n pear test.txt #查詢檔案中包含『pear』所在行數,標記行號並且列印出這一行

(3)grep -v

反向查詢

比如:grep -v 『jcy』 text.txt

#查詢並列印檔案中不含』jcy』的所有行

(4)grep -c

作用:統計包含某一字串的所有行數

比如:grep -c 『jcy』 text.txt

#統計含有『jcy』所有行數

(5)grep -e

作用:查詢結合正則匹配

grep -e 「[1-9]+」 test.txt

列印檔案中包含數字的行

(6)grep -a,-b,-c

作用:列印某一行前後的內容

例如:grep -a 3 『jcy』 text.txt

列印含有『jcy』以及後面三行的內容

grep -b列印之前的,-c列印包含前後的。

grep命令常見用法

grep命令常見用法 1 通過埠號找程序 占用8005埠的程序 netstat anp grep 8005 awk f 占用49790埠的程序 netstat anp grep 49790 awk f 占用48713埠的程序 2 搜尋包含關鍵字的檔案 例如搜尋包含字串 syn.c 的檔案 grep ...

grep用法總結

grep,egrep,fgrep grep 根據模式搜尋文字,並將符合模式的文字行顯示出來 pattern 文字字元和正則表達的元字元組合而成匹配條件。grep options pattern file.i 忽略大小寫 colour v 顯示沒有被模式匹配到的行 o 只顯示被模式匹配到的字串 e 來...

常見命令用法總結

目錄 1 關於grep的總結 2 關於egrep的總結 3 關於tr的總結 4 關於sort的總結 5 關於uniq的總結 6 關於cut的總結 7 關於tee的總結 8 關於split的總結 9 關於type的使用 10 關於find的使用 11 關於xargs的使用 關於grep的總結 找出所需...