我有一个大 文件 A (由电子邮件组成),每封邮件一行。我还有另一个 文件 B ,其中包含另一组邮件。
我将使用哪个命令从文件 A 中删除文件 B 中出现的所有地址。
因此,如果文件 A 包含:
A
B
C
文件 B 包含:
B
D
E
然后文件A应该留下:
A
C
现在我知道这是一个可能被问得更频繁的问题,但我在 网上只找到一个命令 给我一个错误的分隔符错误。
任何帮助将非常感激!肯定有人会想出一个聪明的单线,但我不是外壳专家。
原文由 slhck 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果文件已排序(它们在您的示例中):
-23
禁止两个文件中的行,或仅在文件 2 中。如果文件未排序,请先通过sort
管道…请参阅 此处的手册页