2010-10-11 133 views
142

什麼是grep的選項,讓我只打印匹配的文件,不符合標準的文件中的行?grep的輸出只顯示匹配的文件

+2

我認爲這屬於對superuser.com ......即使你打算在節目 – 2010-10-11 16:37:20

+0

我通常用它僅適用於調用特定的函數或方法搜索文件時使用此命令。 – 2012-09-20 08:26:55

+0

使用案例(搜索和替換foo->遞歸中的所有文件吧)的 SED -i「S /富/酒吧/」 \'grep的-lR「富」 \' – user323094 2013-09-08 20:04:28

回答

218
grep -l 

(這是一個小寫的L)

23

-l(這是一個小寫的L)。

30

可以使用Unix風格-l開關 - 通常簡潔,神祕的 - 或等值--files-with-matches - 更長,更具可讀性。

grep --help輸出是不容易閱讀,但它的存在:

-l, --files-with-matches print only names of FILEs containing matches