2017-06-05 42 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

相關問題