我想找到包含 A 但不包含 B 和 C 的文件列表。
grep -r -L 'B\|C'
找到没有 B 和 C 的那些,但是如何添加也有 A 的条件?
最佳答案
如果我正确理解你的问题:
grep -l "A" $(grep -r -E -L "B|C" *)
即在原始命令生成的文件列表中搜索包含“A”的文件。
关于linux - Grep 多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42028099/