例如,假设我有要搜索的字符串列表:
alfa bravo charlie delta nebuchadnezzar bartholomew
在我的仓库中,有包含alfa
、和的文件bravo
,但没有包含的文件,也没有包含. 然后我希望答案是:charlie
delta
nebuchadnezzar
bartholomew
nebuchadnezzar bartholomew
正如您可能猜到的那样,我正在寻找不推荐使用的东西。我最终使用了以下 Ruby 代码解决方法,因为我在尝试后无法找到解决方案man rg
。
%w[alfa bravo charlie delta nebuchadnezzar bartholomew].each do |word|
command = 'rg ' + word
if `#{command}` == '' # execute the command, see if ripgrep found nothing
puts word
end
end