Linux系统比较两个文件内容并显示不同
在 Linux 终端下对比 2 个文件内容,并分别显示它们之间的差异。
文件例子:
cat file1.txt
1
2
3
4
5
7
cat file2.txt
1
2
6
3
4
5
9
8
先直观查看下两个文件之间的差异对比。
diff -y file1.txt file2.txt
1                                                               1
2                                                               2
                                                              > 6
3                                                               3
4                                                               4
5                                                               5
7                                                             | 9
                                                              > 8
再用下面命令输出对比结果。
显示file1.txt文件里没有的内容。
grep -Fxvf file1.txt file2.txt
6
9
8
显示file2.txt文件里没有的内容。
grep -Fxvf file2.txt file1.txt
7
显示两个文件都有的相同内容。
grep -Fxf file1.txt file2.txt
1
2
3
4
5
                
            
        
浙公网安备 33010602011771号