【发布时间】:2013-04-12 08:17:16
【问题描述】:
我在文本文件中有两个电子邮件列表:
emails.txt - 订阅我的时事通讯的人 blacklist.txt - 已退订的人
我现在正在更改时事通讯软件。显然,我不想给决定退订的人发电子邮件。有没有办法通过命令行检查 blacklist.txt 中列出的任何电子邮件当前是否在我的 emails.txt 文件中,以及是否要删除它们?
注意:所有电子邮件都在单独的行上。我知道如何使用sort 和uniq 删除重复项,但这仍然至少将其中一个留在文件中。我需要将 blacklist.txt 中包含的电子邮件从 emails.txt 中完全删除,并将清理后的电子邮件列表输出到 clean.txt
提前感谢您的帮助!
【问题讨论】:
标签: shell command-line command