-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 還要知道該行的後三行內容...