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