我需要一个bash脚本来列出文件中的所有单词,但不能列在另一个文件中。我有文件路径。
答案 0 :(得分:4)
您想要comm
假设您的文件已排序
comm -2 -3 file1 file2
如果文件未排序,请先对其进行排序
comm -2 -3 <(sort file1) <(sort file2)
请注意,这会列出行,而不是单词。要获得单词,您必须先将文件拆分为行。
答案 1 :(得分:2)
grep -v -f file2 file1
如果第二个文件中的单词中没有特殊字符,并且它们是每行一个,那么应该可以解决问题。