小编the*_*lar的帖子

如何查找包含一个条件但排除不同条件的文件

我有一个源代码树,我希望找到包含某个单词且不得包含第二个单词的所有文件。这是因为我需要更新旧文件以包含一些新代码。

我知道我可以使用 find,但我觉得如果我尝试链接 grep 语句,它将不起作用,因为第二个 grep 语句将搜索第一个的结果,然后我迷路了。

我试过:

find . -type f -name "*.c" -exec grep -Hl "ABC" {} \; | grep -L "123"
Run Code Online (Sandbox Code Playgroud)

这完全行不通。任何帮助,将不胜感激。

grep find

11
推荐指数
2
解决办法
1469
查看次数

标签 统计

find ×1

grep ×1