的cmp实用程序比较任意类型的两个文件,并将结果写入标准输出。默认情况下,cmp如果文件是相同的,则为静默;如果它们不同,则字节并报告第一次发生差异的行号。
如何执行cmp
尝试将几个文件与类似的东西进行比较:
cmp中file2.txt
你应该在下一行看到任何不同之处。不要期待任何太详细的东西。Cmp比较字节,但这足以让您知道是否有不同之处。字节和行以1开始编号。
如果你熟悉字节,你想要一个更详细的细分,你可以使用'-l'开关来获得详细的输出:
CMP -l file1.txt
要了解完整的分类,请看下面的手册。
剧情简介
cmp(- - - - - -l | - s]file1 file2[skip1[skip2]]
开关
以下开关扩展了命令的功能:
-L.
打印每个差异的字节数(十进制)和不同的字节值(八进制)。
-
不打印不同文件;只返回退出状态。
“跳过”参数
可选参数skip1和skip2是字节偏移从一开始file1.和file2.分别,比较将从哪里开始。默认情况下,偏移量是十进制的,但可以通过在其前面加前导来表示为十六进制或八进制值0 x或者0.
返回值
的cmp实用程序以以下值之一退出:
0-文件是一样的。
1 -文件不同;该值包括一个文件与另一个文件相同的情况。在后一种情况下,如果 -年代选项未指定,cmp写入在较短文件中达到EOF的标准输出(在发现任何差异之前)。
> 1 -一个错误发生。
使用笔记
diff (1)命令执行类似的功能。
的cmp实用程序预期是St -p1003.2兼容的。
因为发行版和内核发布版本级别不同,所以使用男人。命令(%的人)来查看在您的特定计算机上是如何使用任何特定命令的。
谢谢你告诉我们!
告诉我们为什么!