有两个文件A和B,要求删除A中所有在B中出现的行。用SED如何实现?或其他方法也可
1
plprapper Aug 20, 2014
awk 'NR==FNR{ map[$0]="1"} NR>FNR{if(map[$0]==""){ print $0}}' B A
大概是这意思吧 |
2
jatsz Aug 20, 2014 $grep -f B -v A
|
3
ggarlic Aug 20, 2014
comm -23 A B
|