这是一个创建于 4177 天前的主题,其中的信息可能已经有所发展或是发生改变。
有两个文件A和B,要求删除A中所有在B中出现的行。用SED如何实现?或其他方法也可
5 条回复 • 2014-08-20 18:05:22 +08:00
 |
|
1
plprapper 2014 年 8 月 20 日
awk 'NR==FNR{ map[$0]="1"} NR>FNR{if(map[$0]==""){ print $0}}' B A 大概是这意思吧
|
 |
|
2
jatsz 2014 年 8 月 20 日 1
$grep -f B -v A
|
 |
|
3
ggarlic 2014 年 8 月 20 日
comm -23 A B
|