我有两个文件:一个是字典,另一个对应于转录中出现的单词列表。我需要输出词汇表中的单词。这是:
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