2013-01-23 33 views

回答

4

比方說您在這名包含FILE_PATTERN

grep 1234 ` find . -name "*file_pattern*"` 

find . -name "*file_pattern*" -exec grep 1234 {} \; 
+0

我正在尋找文件內的一個彭定康而不是文件名的彭定康。例如即時通訊在許多文件的文本中尋找鮑勃。我還需要找到它的文件路徑。 – user2005383

+0

只需將-l添加到grep,grep -l bob ..... –

1

如果我沒有記錯的所有文件中查找1234,你正在尋找 grep numbers -r /media/E016-5484

從手冊頁:

-r, - 遞歸

只有當它們位於命令行上時,纔會遞歸讀取每個目錄下的所有文件。這相當於-d遞歸選項。

相關問題