0

我试图在多个文件中寻找像“数字”这样的词,而不仅仅是使用终端的 txt 文件。我试过字符串 -r /media/E016-5484/* | grep numbers 但它仍然不起作用!

4

2 回答 2

4

假设您在名称中包含 file_pattern 的所有文件中查找 1234

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

或者

 find  . -name "*file_pattern*" -exec grep 1234 {} \;
于 2013-01-23T21:07:07.607 回答
1

如果我没记错的话,你正在寻找 grep numbers -r /media/E016-5484

从手册页:

-r,--递归

递归地读取每个目录下的所有文件,仅当它们位于命令行时才遵循符号链接。这等效于 -d 递归选项。

于 2015-01-19T15:55:37.727 回答