grep引數詳解

2021-07-03 14:42:33 字數 899 閱讀 2764

-f    檔案選項。讓grep egrep和fgrep命令列中該選項之後的字串是相關檔案的檔名。該檔案包含了將      在輸入中搜尋的目標。標準的grep不能識別該選項

-v    反義選項,使grep選擇所有和模式不匹配的行。

-c    計數選項。請求包含匹配的搜尋檔案中匹配行的數量。

-l    列表選項。顯示包含有匹配的檔名的列表,匹配行本身不用顯示。

-n    號碼選項。顯示包含匹配的搜尋檔案中匹配行的行號。

-w    單詞選擇。指示grep,egrep和fgrep匹配單詞,而不是匹配單詞中包含的字串。

-i    匹配的時候忽略字母大小寫。

-r    遞迴選項。指示gnugrep和egrep檢查做為引數的目錄下的檔案,然後遞迴的檢查該目錄下所有子目錄下      的檔案。

-x    選擇和目標整行匹配的行。

-e    指示grep將下乙個引數做為搜尋目標。

-f    使gnugrep的行為和fgrep行為相同。

-e    使gungrep的行為和egrep行為相同。

^     匹配行開始標記。

$     匹配行結束標記。

.     匹配任意單個字元。

*     對該符號的前一字元進行零次或者多次匹配。

+     對前一物件至少一次的匹配。

?     對前一物件零次或一次匹配。

對前一物件進行n此的匹配。

對前一物件n次或以上的匹配。

對前一物件n次到m次的匹配。

匹配方括號中的任意字元(或字符集中的乙個字元)

-     指明範圍,類似a-z,表示從a到z中的任意乙個字元

\<    匹配單詞的開始

\>    匹配單詞的結束

\     是特殊字元的含義失效。

grep命令引數詳解

1.grep命令引數選項 同時顯示匹配行上下?行,如grep 2 pattern filename,a 同時顯示匹配行下?行grep a 10 pattern filename b 同時顯示匹配行上?行 c 列印匹配次數 e 擴充套件正則egrep f 兩個檔案相同行 如,grep f file1 ...

grep命令最全引數詳解

用grep c來統計匹配的行數 grep c 的作用類似grep wc l,不同的是,如果是查詢多個檔案,grep c會統計每個檔案匹配的行數,每行乙個檔案的列出來,而wc l 則列出總的統計數字。另外grep c 要比 grep wc l快一點。grep同時滿足多個關鍵字和滿足任意關鍵字 grep...

grep 命令各引數詳解帶例子

在工作中經常用到grep命令,在此做一下總結。grep 用於匹配檔案中符合條件的行。cat test.txt aaaa bbbbb cccc dddd eeeeeee ffff after context 除了列印匹配的行,還要列印匹配行之後的幾行內容 例如 除了匹配 bb 還要知道該行的後三行內容...