Ripgrep

如何使用 ripgrep 搜尋特定的文件列表?

  • January 15, 2019

我有一個文件列表,我想用 ripgrep 搜尋模式。

如何才能做到這一點?

ripgrep 接受文件路徑作為參數。所以只需將您的文件作為參數傳遞:

rg pattern file1 file2 ...

如果您的列表在一個文件中,每行有一個路徑,則使用 xargs:

xargs -d '\n' -a list-file rg pattern

或者,如果它是從 生成的列表find,則:

find ./ ... -print0 | xargs -0 rg pattern

引用自:https://unix.stackexchange.com/questions/494595