ファイルのリストがあり、ripgrepを使用してこのファイルからパターンを検索したいと思います。
これはどのように達成できますか?
答え1
ripgrep はファイルパスを引数として受け入れます。したがって、ファイルをパラメータとして渡すだけです。
rg pattern file1 file2 ...
リストがファイルに1行に1つずつある場合は、xargsを使用します。
xargs -d '\n' -a list-file rg pattern
または、リストから生成された場合は、次の操作を行いfind
ます。
find ./ ... -print0 | xargs -0 rg pattern