Grep

在文件中搜尋字元串

  • August 23, 2014

有沒有一種簡單的方法可以在復雜的目錄結構中搜尋 1000 多個文件以查找文件中包含特定字元串的文件?

grep -H -R searchstring /directory

可能希望將結果重定向到文件(或 tee)

您可能還想查看ack

是的,有grep。它有一個遞歸目錄遍歷的選項,例如:

$ grep -r specificstring path

使用 GNU ,您可以使用和模式選項grep限制搜尋的文件。--include``--exclude

-H(‘Print the file name for each match’) 是預設的-r-R當您在命令行上指定多個文件時。-R還打開遞歸目錄遍歷,但也遵循符號連結。

您還可以通過管道傳輸 to 的結果grepless進行螢幕分頁。

引用自:https://unix.stackexchange.com/questions/14971