grep命令的使用

2021-10-01 12:12:19 字數 552 閱讀 5288

grep命令

options主要引數

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

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

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

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

-n:顯示匹配行及 行號。

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

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

pattern正規表示式主要引數:

\: 忽略正規表示式中特殊字元的原有含義。

^:匹配正規表示式的開始行。

$: 匹配正規表示式的結束行。

>:到匹配正規表示式的行結束。

[ ]:單個字元,如[a]即a符合要求 。

[ - ]:範圍,如[a-z],即a、b、c一直到z都符合要求 。

。:所有的單個字元。

返回乙個檔案中字串的個數:

grep -c keyword 檔名

返回 多個檔案中 各自的個數:

grep -c keyword 檔名1 檔名2

返回多個檔案中 某字串的個數之和:

grep命令的使用

grep是unix和linux中使用最廣泛的命令之一。grep允許對文字檔案進行模式查詢。如果找到匹配模式,grep列印包含模式的所有行。grep支援基本正規表示式,也支援其擴充套件集。grep有三種變形,即 grep 標準grep命令,這裡主要討論此格式 egrep 等同於grep e,擴充套件g...

Grep命令使用

1.grep簡介 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成...

grep命令使用

目錄 極簡用法 引數含義 應用舉例 更多用法 grep pattern filename cat filename grep pattern匹配出包含pattern字串的相應行,pattern上也可以加雙引號。引數引數含義 補充說明 b給出匹配字串的在該行的字元偏移量 與 o合用 c給出匹配的行行數...