我有一个包含超过10万个文件的目录。我想知道是否存在字符串
命令:
如何让
注意:我已经尝试了
"str1"
作为任何这些文件内容的一部分。命令:
grep -l 'str1' *
读取所有文件,所以执行太慢了。如何让
grep
在找到匹配项后停止读取其他文件? 有没有一行命令可以实现?注意:我已经尝试了
grep -l 'str1' * | head
,但是它的执行时间与上一个命令一样长。
head -1
这个命令就可以解决。 - Roman Susifind path/to/directory/ -type f -exec grep -l 'str1' /dev/null {} +
命令来代替。 - gniourf_gniourffgrep
代替grep
。 - Zlemini