grep的基本使用方式:
grep '***' file
grep '***1 ***2' file
cat file | grep '***'
pip | grep '***'
測試文字111
$ cat 111
abcabc
abcabc123
123不加任何引數
$ grep 'abc' 111
abcabc123
忽略大小寫
$ grep -i 'abc' 111
abcabc
abcabc123
輸出匹配行號
$ grep -n 'abc' 111
1:abc
4:abc123
輸出匹配行數
$ grep -c 'abc' 111
2
輸出不匹配行
$ grep -v 'abc' 111
abcabc
123
在指定目錄下遞迴查詢
$ grep -r 'abc' dir
正則匹配
$ grep -e '[aa]bc' 111
abcabc
abc123
單詞匹配
$ grep -w 'abc' 111
abc
用顏色高亮匹配
$ grep --color 'abc' 111
abcabc123
上面兩行中的』abc』會以彩色顯示 grep命令常用引數及用法
grep命令是linux系統中一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹 配的行列印出來。grep全稱global regular expr ession print,表示全域性正規表示式版本,它的使用許可權是所有使用者。grep可用於shell指令碼,因為grep通過返回乙個狀態值...
grep引數詳解
f 檔案選項。讓grep egrep和fgrep命令列中該選項之後的字串是相關檔案的檔名。該檔案包含了將 在輸入中搜尋的目標。標準的grep不能識別該選項 v 反義選項,使grep選擇所有和模式不匹配的行。c 計數選項。請求包含匹配的搜尋檔案中匹配行的數量。l 列表選項。顯示包含有匹配的檔名的列表,...
grep命令引數詳解
1.grep命令引數選項 同時顯示匹配行上下?行,如grep 2 pattern filename,a 同時顯示匹配行下?行grep a 10 pattern filename b 同時顯示匹配行上?行 c 列印匹配次數 e 擴充套件正則egrep f 兩個檔案相同行 如,grep f file1 ...