【发布时间】:2019-11-26 14:04:44
【问题描述】:
我正在寻找一种快速方法来查找文件夹中包含 2 个或更多模式的所有文件
grep -l -e foo -e bar ./*
或者
rg -l -e foo -e bar
在同一行中显示所有包含“foo”和“bar”的文件,或者在不同行中显示包含“foo”或“bar”的所有文件,但我只想要至少有一个“foo”匹配和一个“bar”匹配的文件在不同的行。只有 'foo' 匹配或只有 'bar' 匹配的文件将被过滤掉。
我知道我可以链接 grep 调用,但这太慢了。
【问题讨论】: