Chinaunix

标题: 去掉两个文件相同的部分 [打印本页]

作者: bjkillall    时间: 2010-09-25 17:56
标题: 去掉两个文件相同的部分
现在有两个文件A和B,其中B是A的一个子集,现在我想获得A中除去B的那一个部分,想问下该如何操作,谢谢
作者: howge    时间: 2010-09-25 18:04
man grep
作者: 122285969    时间: 2010-09-25 18:10
$ while read line; do sed -i "/^${line}$/d" A; done < B
作者: 好看的附件    时间: 2010-09-25 18:12
顶2L ,grep -f 可以搞
作者: Perl_Er    时间: 2010-09-25 19:49
回复 1# bjkillall


    grep -vf B A
作者: Shell_HAT    时间: 2010-09-25 22:50
回复 5# Perl_Er


注意严谨
#cat file1
a
ab
bc
#cat file2
a
#grep -vf file2 file1
bc

作者: Perl_Er    时间: 2010-09-26 10:34
回复 6# Shell_HAT


    只是举个例子,你可以提供完美的solution!please
作者: ouyangshaowen    时间: 2010-09-26 17:04
comm  -13  A B
作者: Shell_HAT    时间: 2010-09-26 17:19
回复 7# Perl_Er


加个w吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2