2017-06-05 44 views
1

这感觉像应该是非常简单的东西,但我一直无法找到任何方式来实现它。Textmate:从一个更大的列表中删除一个电子邮件地址列表

我有一个文本文件超过10,000个电子邮件地址的列表。我还有另一个我需要从原始列表中删除的100多个地址的较短列表。问题是,每个要删除的地址之间存在未知数量的地址。

我想知道:有没有办法从主列表中删除这个地址列表,而不是单独为每个100+地址查找/替换?

+0

要清楚,您希望从1000条记录中删除100条记录,最终您应该得到900条记录? – aravind

回答

0

使用grep:

grep -Fxvf smallfile mainfile 

将打印,只有在mainfile而不是在小文件行。

0

如果我是你,我会使用任何

  1. 的Python(或任何语言)
  2. Excel中

的Python: 做出更大的文件阿成list_A,更小的文件B列入list_B ,然后仅用于循环list_A:如果list_A的元素存在于list_B中,则将其踢出。

Excel中: 粘贴文件A到柱A,文件B柱B.然后柱C,使用式“COUNTIF”显示,如果在列B中存在A的任何元件

0

可以使用谷歌通过几个简单的步骤来识别两个不同列表中的唯一值。请找到下面的演示。

第1步:创建一个谷歌表并粘贴输入如下。

Sample Input data

第2步:使用附加的菜单中选择选择删除重复添加(如果你默认不拥有它,你可以选择获取附加上的..和包括它你的菜单)

choose Add on's

第3步:选择输入和输出列范围。 第一列表: Input Range 1

第二列表: Input range 2

步骤4:选择数据类型作为唯一的值。 Unique value choice

步骤5:选择过滤器选项来添加或忽略大小写。 filter options

步骤6:选择输出选项(我已经包括用于演示的第三列)。 Output location

第7步:唯一值将被过滤在指定的目的地如下。

Final output

+0

谢谢!我非常感谢分步说明。 – user2392467

相关问题