grep的基本使用方法

2021-07-11 22:44:53 字數 771 閱讀 3115

選項:

--color :高亮顏色顯示

-i :忽略大小寫

-v:不匹配查詢

-o:只顯示被模式匹配的字串

拓展:別名設定---- alias grep='grep --color'

萬用字元:

*:任意長度任意字元

?:任意單個字元

:指定範圍內

[^]:指定範圍外的

grep的正規表示式

元字元:

.

:表示任意單個字元

匹配次數:

*:匹配其前面字元任意次數

如有一句命令-----grep "a*b" file (表示查詢檔案中,任意個a後跟乙個b的字串)

.*:任意長度任意字元

\?:匹配其前面字元一次或0次

\:匹配其前面的字元至少m次,最多n次

位置錨定:

^:錨定行首,此字元後面必須出現在行首

$:錨定行尾,此字元前面的內容必須出現在行尾

^$:空白行

\<

:其後面的字元必須作為單詞的首部出現

\>

:其前面的字元必須作為單詞的尾部出現

eg: grep --color "\" /etc/passwd

eg: grep --color "^root" /etc/passwd

grep 命令基礎使用方法

簡單整理下 grep 的幾個命令,其實是翻譯了一篇部落格。檔案 cat file.txt ostechnix ostechnix o technix linux linus unix technology hello world hello world1 查詢字串 不帶單引號也能查詢成功,但建議還是...

grep命令的詳細使用方法

常用的命令列引數 grep i pattern files 不區分大小寫地搜尋 例如 grep i hello test.txt 預設情況區分大小寫。grep l pattern files 只列出匹配的檔名,grep l pattern files 列出不匹配的檔名,grep w pattern ...

pthread的基本使用方法

今天寫了個程式,但是很鬱悶的是沒有得到預想的結果 pthread t tid int main void pthread attr t attr pthread attr init attr pthread attr setdetachstate attr,pthread create detach...