Linux很多情况下需要逐行比较两个文本文件,并显示出两个文件中所有不同的行。推荐使用diff和vimdiff(需要安装vim)

很多情况下需要逐行比较两个文本文件,并显示出两个文件中所有不同的行。推荐使用diff和vimdiff(需要安装vim)

第一部分是文件的基本信息,“---”表示变动前的文件,“+++”表示变动后的文件。

合在一起,就表示下面是第一个文件从第93行开始的连续10行。同样的,“+9312”表示变动后,成为第二个文件从第93行开始的连续12行。

第三部分是变动的具体内容,它将两个文件的上下文,合并显示在一起,每一行最前面的标志位,空表示无变动,减号表示第一个文件删除的行,加号表示第二个文件新增的行。