我有一个文件列表,我想用 ripgrep 搜索这些文件的模式。
如何才能做到这一点?
答案1
ripgrep 接受文件路径作为参数。因此,只需将文件作为参数传递即可:
rg pattern file1 file2 ...
如果您的列表位于文件中,每行一个路径,则使用 xargs:
xargs -d '\n' -a list-file rg pattern
或者如果它是从 生成的列表find
,那么:
find ./ ... -print0 | xargs -0 rg pattern