linux使用grep命令根據檔案內容搜素檔案

2021-09-02 18:50:17 字數 508 閱讀 8466

如果你想在當前目錄下 查詢"hello,world!"字串,可以這樣:

grep -rn "hello,world!" *
命令格式:grep -[選項] 「pattern」 檔案或目錄選項

含義-r

是遞迴查詢

-n是顯示行號

-r查詢所有檔案包含子目錄

-i忽略大小寫

-l只列出匹配的檔名,

-l列出不匹配的檔名,

-w只匹配整個單詞,而不是字串的一部分(如匹配『magic』,而不是『magical』),

-c匹配的上下文分別顯示[number]行,

grep pattern1 | pattern2 files

顯示匹配 pattern1 或 pattern2 的行,

grep pattern1 files | grep pattern2 files

顯示既匹配 pattern1 又匹配 pattern2 的行。

linux命令 grep使用梳理

grep globally search a regular expression and print 以正規表示法進行全域查詢並列印,grep是乙個最初用於unix作業系統的命令列工具,在給出檔案列表或標準輸出後,grep會對匹配乙個或多個正規表示式的文字進行搜尋,並只輸出匹配 或不匹配 的行或文...

Linux下grep命令的使用!

grep 錨定行的開始 如 grep 匹配所有以grep開頭的行。錨定行的結束 如 grep 匹配所有以grep結尾的行。匹配乙個非換行符的字元 如 gr.p 匹配gr後接乙個任意字元,然後是p。匹配零個或多個先前字元 如 grep 匹配所有乙個或多個空格後緊跟grep的行。一起用代表任意字元。匹配...

linux的grep命令簡單使用

linux的grep命令學習 grep命令是乙個很強大的文字查詢命令,grep全稱是global regular expression print,可以配合正規表示式來使用 grep常見的兩種使用方式 基於檔案的查詢,使用格式為 grep 命令引數 待匹配模式串 查詢檔案 為可選的引數 例如 gre...