我正在尝试使用 comm 或 diff Linux 命令来比较不同的文件。每个文件都有一个卷名列表。文件 A 有 1500 卷,文件 B 有相同的 1500 卷,再加上另外 200 卷,总共 1700 卷。我正在寻找只是找到那 200 卷。我不在乎卷是否匹配并且在不同的行上,我只想要不匹配的卷,但 diff 和 comm 命令似乎只能逐行比较。有谁知道另一个命令或使用 comm 或 diff 命令查找这 200 个卷的方法?
两个文件的前 5 行:(顺便说一句,每行只有一个卷,所以文件 A 有 1500 行,文件 B 有 1700 行)
档案一:
B00004
B00007
B00010
B00011
B00013
文件 B:
B00003
B00004
B00007
B00008
B00010
因此,我希望命令仅从前 5 行向我显示 B00003 和 B00008,因为这些卷不在文件 A 中