Linux命令之---diff

命令介紹

diff命令能夠酌行比較純文本文件內的內容,並輸出文件的差別。spa

命令格式

diff [option] [file1] [file2]3d

舉例子

1)比較倆文本文件code

[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)並排格式輸出blog

[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
相關文章
相關標籤/搜索