Bash Script可以在一个文件中查找单词而不是另一个文件。鉴于两个文件

时间:2011-09-20 15:50:46

标签: linux algorithm bash

我需要一个bash脚本来列出文件中的所有单词,但不能列在另一个文件中。我有文件路径。

2 个答案:

答案 0 :(得分:4)

您想要comm

假设您的文件已排序

comm -2 -3 file1 file2

如果文件未排序,请先对其进行排序

comm -2 -3 <(sort file1) <(sort file2)

请注意,这会列出行,而不是单词。要获得单词,您必须先将文件拆分为行。

答案 1 :(得分:2)

grep -v -f file2 file1
如果第二个文件中的单词中没有特殊字符,并且它们是每行一个,那么

应该可以解决问题。