在运行失败的构建后,我必须在大量日志文件中找到一些单词。
- 如果我这样做:
grep -r "myword"
我的回复太多了。我不想搜索所有子目录中的所有文件。
- 如果我这样做:
grep -r "myword" *.xml
它之所以有效,是因为我在当前目录中有一个 *.xml 文件,但我没有响应,因为......这不是我正在搜索的那种文件。
- 如果我这样做:
grep -r "myword" *.log
它回应:
没有该类型的文件或目录
因为当前目录下没有日志文件。但下面的子目录
中有很多这样的内容。 target
(afind . -name *.log
将列出它们)。
我该如何编写grep命令才能达到我想要的结果?我尝试用各种*.log
, .log
, **/*.log
,来结束我的命令*/**/*.log
,但没有成功。