一 比较两个文件间的不同:
1.comm命令:用于比较两个有序文件的不同,在使用comm指令之前应先把文件的内容进行排序(sort)。
格式:
comm [option] ...file1 file2
输出的第一列包含只在file1中出现的行;第二行包含在file2中出现的行;第三列包含file1和file2中相同的行。
一些选项可以按照我们的需求进行格式化的输出,例如:
-1 从输出中删除第一列;-2从输出中删除第二列;-3从输出中删除第三列。
2.diff命令:可以逐行比较两个文件,并把文件的差异显示到标准输出。
格式:diff [option] ... files
diffstat指令用于读取diff命令的输出结果,并统计各文件的插入、删除、修改等统计信息。
3.cmp命令:显示出两个文件中,第一个不同点的字符和列编号;当两个文件相同时,则该指令不显示任何信息。