두 개의 파일이 있습니다. 하나는 사전이고 다른 하나는 전사본에 있는 단어 목록에 해당합니다. 어휘에서 단어를 출력해야 합니다. 이것은:
dict.txt
you
she
apple
banana
strawberry
eat
transcript.txt
you
strawberry
and
banana
<silence>
for
breakfast
따라서 내가 원하는 출력은 다음과 같습니다.
and
for
breakfast
<silence>
사전에 없는 단어를 출력하는 명령어가 있나요? 미리 감사드립니다!
답변1
grep -vf dict.txt transcript.txt
and
<silence>
for
breakfast
고정시키다
위의 솔루션은 파일 콘텐츠를 패턴으로 처리합니다. 이 경우에는 작동하지만 일반적으로는 작동하지 않습니다. 문자 그대로 전체 줄을 일치시키려면 다음이 필요합니다.
grep -vFxf dict.txt transcript.txt