-1

我的问题是我有一组超过 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 来更新列表,并向剩余的人发送提醒,即让我们这么说

ert@m.com 

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

abc@m.com
fdb@m.com
cvb@m.com

所有这一切都与 200 多个邮件 ID 有关,所以我需要为此提供 scipting 帮助。任何人都可以帮助我吗?非常感谢您的帮助。

4

1 回答 1

0

使用一些 Linux(或 Mac OS X 或 cygwin)外壳,将所有,组合转换为换行符,并对它们进行排序和过滤。

tr ", " "\n" <addresses.txt |sort |uniq

哪个会输出

abc@m.com
cvb@m.com
ert@m.com
fdb@m.com
于 2013-05-17T09:07:45.270 回答