grep: global search regular expression and print out the line
作用:文字搜尋工具,根據使用者指定的「模式」對目標文字逐行進行匹配檢
查;列印匹配到的行
模式:由正規表示式字元及文字字元所編寫的過濾條件
grep
[options] pattern [file...]
grep root /etc/passwd
grep
"$user" /etc/passwd
grep
'$user' /etc/passwd
grep
`whoami
` /etc/passwd
--color=auto: 對匹配到的文字著色顯示
-m # 匹配#次後停止
-v 顯示不被pattern匹配到的行
-i 忽略字元大小寫
-n 顯示匹配的行號
-c 統計匹配的行數
-o 僅顯示匹配到的字串
-q 靜默模式,不輸出任何資訊
-a # after, 後#行
-b # before, 前#行
-c # context, 前後各#行
-e 實現多個選項間的邏輯or關係
grep –e 『cat 』 -e 『dog』 file
-w 匹配整個單詞
-e 使用ere
-f 相當於fgrep,不支援正規表示式
-f file 根據模式檔案處理
Grep學習筆記
1.grep簡介 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到螢幕,不影響原檔案內容。grep可用於shell指令碼,因為grep通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成...
Grep學習筆記
1.grep正規表示式元字符集 基本集 錨定行的開始 如 grep 匹配所有以grep開頭的行。錨定行的結束 如 grep 匹配所有以grep結尾的行。匹配乙個非換行符的字元 如 gr.p 匹配gr後接乙個任意字元,然後是p。匹配零個或多個先前字元 如 grep 匹配所有乙個或多個空格後緊跟grep...
Grep學習筆記
table of contents 1.grep簡介 2.grep正規表示式元字符集 基本集 3.用於egrep和 grep e的元字元擴充套件集 4.posix字元類 5.grep命令選項 6.例項 grep的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板...