0

文件 A:-

詹姆士

彼得

麦克风

汤姆

玛莎

珍妮

文件 B:-

詹姆士

贝基

玛丽

塔尼亚

玛丽亚

坦尼

夏奇拉

输出应该在第三个文件中:->

文件 C:-

贝基

玛丽

塔尼亚

玛丽亚

坦尼

夏奇拉

我找不到或可能不明白该使用哪个。我尝试 diff 和 comm 但无法得到我想要的

4

2 回答 2

0

使用 join -v 2 AB

请注意,与其他关系命令一样,join 假定所有输入文件都已排序。

于 2012-11-13T19:11:45.000 回答
0

我没有尝试用你的数据运行它,但 fgrep 应该在这里工作:

fgrep -fA -v B > C

不过,您可能希望在将 A 用作模式文件之前从 A 中删除空行。

于 2012-11-13T19:13:28.293 回答