如果我有这样的文件:
cat file1.txt
foo
bar
Run Code Online (Sandbox Code Playgroud)
cat file2.txt
foo
baz
Run Code Online (Sandbox Code Playgroud)
cat file3.txt
bar
baz
Run Code Online (Sandbox Code Playgroud)
ripgrep (或类似)上是否有一个命令可以搜索包含 foo 和 bar 的文件?例如,它将显示 file1.txt 但不显示其他两个文件?(注意 foo 和 bar 可能不在同一行。)
然后第二个问题,为了变得更奇特,我可以使用一些语法来计算带有 foo 的文件,但如果它们也包含 bar 则排除它们吗?例如,它只会显示 file2.txt?
谢谢!