學習筆記九(grep)

2021-10-05 03:28:25 字數 801 閱讀 2388

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的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板...