필터는 큰 텍스트 파일의 줄을 무시합니다.

필터는 큰 텍스트 파일의 줄을 무시합니다.

input.txt나중에 루프에서 사용할 파일 경로 줄이 포함된 큰 텍스트 파일을 생성했지만 일부 경로 패턴을 제거하고 싶습니다.node_modules

ignore.txt무시 패턴을 파일 에 저장했습니다 . 파일을 input.txt기반으로 ignore.txt파일을 필터링하여 output.txt모든 경로 패턴을 생성하고 제거하려면 어떻게 해야 합니까?

감사합니다!

답변1

제 질문이 너무 모호한 것 같아서 구글링을 해보니 다음과 같이 할 수 있다는 걸 알았습니다.

grep -vf ignore.txt input.txt > output.txt

.txt 무시:

test/
tests/
_test.
/node_modules/

input.txt에 의해 생성되었으며 find각 줄은 매우 큰 파일 경로입니다.

output.txtinput.txt와 동일한 형식/내용을 가지며,ignore.txt 패턴에서 경로를 제거합니다.

관련 정보