Email 如何删除文本文件中重复的邮件ID,创建一个唯一的文件,并使用转发的邮件更新该文件,以提醒非回复者

Email 如何删除文本文件中重复的邮件ID,创建一个唯一的文件,并使用转发的邮件更新该文件,以提醒非回复者,email,sorting,duplicates,Email,Sorting,Duplicates,我的问题是 我有一套150多个重复的电子邮件ID。它们位于.txt文件中,带有逗号分隔的连续行 示例:列表可能如下所示 abc@m.com, cvb@m.com, abc@m.com, ert@m.com, fdb@m.com, cvb@m.com 现在我想让它们成为每行一个电子邮件id abc@m.com, cvb@m.com abc@m.com ert@m.com fdb@m.com cvb@m.com 然后我想通过删除邮件ID使其成为唯一的列表 abc@m.com ert@m.com

我的问题是 我有一套150多个重复的电子邮件ID。它们位于.txt文件中,带有逗号分隔的连续行

示例:列表可能如下所示

abc@m.com, cvb@m.com, abc@m.com, ert@m.com, fdb@m.com, cvb@m.com
现在我想让它们成为每行一个电子邮件id

abc@m.com, 
cvb@m.com
abc@m.com
ert@m.com
fdb@m.com
cvb@m.com
然后我想通过删除邮件ID使其成为唯一的列表

abc@m.com
ert@m.com
fdb@m.com
cvb@m.com 
和两个副本,即。abc@m.com及cvb@m.com被移除

然后,我想通过删除回复我邮件的电子邮件ID来更新列表,并向剩余的人发送提醒 i、 让我们这样说吧

ert@m.com 
回复我的邮件,任务完成,10天后,我想再次提醒其他人,即提醒非回复者,我正在创建回复联系人的文本文件。通过区分所有联系人和受访者联系人,我获得了一份仅由非受访者组成的列表,如下所示

abc@m.com
fdb@m.com
cvb@m.com
所有这些我都需要200多个邮件ID,所以我需要这方面的帮助。有人能帮我吗??非常感谢您的帮助。

使用一些Linux(或Mac OS X或cygwin)shell,将所有的
组合翻译成换行符,并对它们进行排序和过滤

tr ", " "\n" <addresses.txt |sort |uniq
abc@m.com
cvb@m.com
ert@m.com
fdb@m.com