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
相关文章
相关标签/搜索