命令介绍
diff命令可以酌行比较纯文本文件内的内容,并输出文件的差异。
命令格式
diff [option] [file1] [file2]
举例子
1)比较俩文本文件
[root@king ~]# cat test1 1 2 3 4 5 6 [root@king ~]# cat test2 4 5 6 7 8 [root@king ~]# diff test1 test2 1,3d0 #<==删除文件1的第1行到第3行,删除文件2的第0行,即不删除。 < 1 < 2 < 3 6a4,5 #<==文件1的第6行增加下面2行文本,即文本2的第4行和第5行 >7 >8
2)并排格式输出
[root@king ~]# diff -y test1 test2 #<==使用-y参数就可以并排输出。 1 < 2 < 3 < 4 4 5 5 6 6 > 7 > 8 [root@king ~]# diff -y -W 30 test1 test2 #<==如果觉得上面太宽,则可以使用-W参数 指定宽度。 1 < 2 < 3 < 4 4 5 5 6 6 > 7 > 8
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux命令之—diff - Python技术站