【发布时间】:2013-03-02 16:40:49
【问题描述】:
我试图删除包含列表中任何单词的文本中的行。例如:
文件 1:
xxx yyy, zzz,
aaa bbb, sss,
ccc fff, zzz,
rrr www, qasd,
文件 2:
xxx
zzz
rrr
目标是删除file1中包含file2中任何单词的行。 所以输出应该是:
aaa bbb, sss,
我知道如何将 sed 与单个单词一起使用,例如 sed '/zzz/d' 来删除包含 zzz 的行。但它是如何在多个单词或文件中的单词中工作的呢?
【问题讨论】:
标签: text command-line sed