ripgrep을 사용하여 특정 파일 목록을 검색하는 방법은 무엇입니까?

ripgrep을 사용하여 특정 파일 목록을 검색하는 방법은 무엇입니까?

파일 목록이 있고 ripgrep을 사용하여 이 파일에서 패턴을 검색하고 싶습니다.

이것이 어떻게 달성될 수 있습니까?

답변1

ripgrep은 파일 경로를 인수로 허용합니다. 따라서 파일을 매개변수로 전달하면 됩니다.

rg pattern file1 file2 ...

목록이 파일에 한 줄에 하나씩 있으면 xargs를 사용하십시오.

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

또는 목록에서 생성된 경우 다음을 수행 find합니다.

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

관련 정보