grep 常用引數

2021-07-10 20:00:40 字數 916 閱讀 2306

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 ...