我想在文件目录中查找特定模式,并希望在显示结果时排除某些模式。
我使用以下命令
find . -type f -exec grep -il 'foo' {} \; | find . -not -name "*.jar" -not -name "*.gz" -not -name "*.log" 2>/dev/null
显示结果时,我看到以下错误消息
find: grep terminated by signal 13
有人可以指导我为什么会出现此错误消息以及是否有更好的命令可用于获得所需的结果(基本上从结果集中排除 jar 文件或日志文件或其他类型的文件)?