使用shell脚本对比两个文件内容差异

平时工作期间,我们有可能遇到对比两个文件内容的差异性,并将两个文件差异的内容输出,这个时候我们可以使用shell脚本来操作,使用shell脚本的sort排序后再比对,这种方法在数据量大的情况下,比循环比对速度快很多。

以下的比对的代码:
并集:cat file1.txt file2.txt | sort | uniq > file.txt
交集: cat file1.txt file2.txt | sort | uniq -d >file.txt
差集:求file1.txt相对于file2.txt的差集,可先求出两者的交集temp.txt,然后在
file1.txt中除去temp.txt即可。
cat file1.txt file2.txt | sort | uniq -d >temp.txt
cat file1.txt temp.txt | sort | uniq -u >file.txt

    原文作者:weixin_33722405
    原文地址: https://blog.csdn.net/weixin_33722405/article/details/88721614
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞