【发布时间】:2017-04-01 21:43:36
【问题描述】:
我有以下情况:
source.txt
ID1:email1@domain1.com
ID2:email2@domain2.com
ID3:email3@domain3.com
...
ID 是数字字符串,例如1234、23412、897...(一位或多位数字)。
exclude.txt
emailX@domainX.com
emailY@domainY.com
emailZ@domainZ.com
...
即只有电子邮件,没有 ID。
我想从 source.txt 中删除所有包含 exclude.txt 中列出的电子邮件的行,为未删除的行保留 ID:email 对。
如何使用 linux 命令行工具(或简单的 bash 脚本,如果需要)来做到这一点?
【问题讨论】: