可以使用名为diff的工具逐行比较文件。diff提供了许多不同的选项。我们将在本教程中介绍最流行和最有用的功能。
null
语法
diff
语法简单。我们稍后将查看一些选项,并比较这些文件。
diff [OPTION] FILES
比较两个文件
在本例中,我们将逐行比较两个文件
$ diff file1 file2
如果diff操作后没有输出,这意味着文件之间没有差异。
在这个输出中,我们看到一行是不同的。 > 意味着第二个文件有一个额外的行
- 第34页 是指在第3行之后添加第4行
我们更改文件并用同一命令再次比较
文件1
This is line 1 We can resume Extra file Change the station
文件2
This is line 1 We can resume Change the station Forth line
$ diff file1 file2

- 3平方厘米 需要删除文件1中的第3行以匹配文件2中的第2行
- 4a4型 从文件2删除第4行以匹配第一个文件第4行
查看详细差异
我们可以列出两个文件的所有行,其中的行将添加或删除两个文件以相互匹配。
$ diff -c file1 file2

统一模式
在统一视图中,只有一个文件显示了相关的更改,如delete或add。它比冗长的模式更简单。
$ diff -u file1 file2

相关文章: Linux mv命令教程
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END