用shell找出两个文本文件的不同的行

shell学习笔记3,291字数 413阅读1分22秒阅读模式

亲自实验过的方法如下:

第一种:comm命令法

命令如下:comm -3 file1 file2

有一个问题就是,如果两个文件排序不一样的话,会出问题

第二种:grep命令法

命令如下:grep -vwf file1 file2

统计file1中没有,file2中有的行

具体使用环境以后再补充,今天先记录到这里。


参考文档:

1、找出两个文件内容的相同与不同:http://blog.csdn.net/shuckstark/article/details/7872176

2、comm命令:http://michaels.blogbus.com/logs/44427299.html

3、linux grep用法:http://blog.csdn.net/greytree/article/details/428532

4、linux grep命令:ttp://www.cnblogs.com/end/archive/2012/02/21/2360965.html



 最后更新:2014-3-1
  • 本文由 asdfasd 发表于 2013-12-2520:56:07
  • 转载请务必保留本文链接:http://wp.fangfa.me/shell/shell-find-two-file-different-line.html