키워드 목록을 사용하여 Grep 검색 파일

키워드 목록을 사용하여 Grep 검색 파일

여기에서 질문을 검색하여 이 명령을 작성했습니다. 키워드를 수동으로 제공하면 작동합니다. 예:

while read line; do grep -wFrIin "keyword" --exclude-dir={.git,target} --include=\*.{java,ts,html} /path/to/project/; done < keywords.csv

그러나 키워드 파일의 실제 내용을 사용하면 결과가 나오지 않습니다.

while read line; do grep -wFrIin "$line" --exclude-dir={.git,target} --include=\*.{java,ts,html} /path/to/project/; done < keywords.csv

또한 $line을 출력하면 키워드가 표시됩니다.

while read line; do echo "$line"; done < keywords.csv

\r\n 또는 \n 문제일 수도 있지만 파일에 개행 없이 키워드가 하나만 있으면 여전히 작동하지 않습니다...

관련 정보