저는 Bash 명령을 처음 사용합니다. 아래 표시된 출력을 얻으려면 이 스크립트를 어떻게 작성해야 합니까?노트:두 개의 파일이 있습니다.
file.txt
:
i am going home
i am eating
He is working
patterns.txt
:
going
eating
나는 다음을 원합니다 outputfile.txt
:
i am going home
i am eating
답변1
당신은 그것을 사용할 수 있습니다 grep
:
grep -Ff patterns.txt file.txt > outputfile.txt
-f
파일에서 패턴을 읽고 -F
정규식 대신 고정 문자열로 처리하도록 지시합니다. 전체적으로 매치하고 싶다면성격(문자열과 반대) -w
grep 옵션에 추가됩니다.