美文网首页
每天一个Linux命令(07):cmp 命令

每天一个Linux命令(07):cmp 命令

作者: 奔跑的Tester | 来源:发表于2019-08-27 11:19 被阅读0次

Linux cmp 命令用于比较两个文件是否有差异。当相互比较的两个文件完全一样时,则该指令不会显示任何信息;若发现有所差异,预设会标示出第一个不同之处的字符和列数编号。

若不指定任何文件名称或是所给予的文件名为 “-”,则 cmp 指令会从标准输入设备读取数据。

1、语法格式

cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件]

2、参数说明

-c 或 --print-chars:除了标明差异处的十进制字码之外,一并显示该字符所对应字符

-i<字符数目> 或 --ignore-initial=<字符数目>:指定一个数目

-l 或 --verbose:标示出所有不一样的地方

-s 或 --quiet 或 --silent:不显示错误信息

-v 或 --version:显示版本信息

--help:在线帮助

3、实例

(1)要确定两个文件是否相同

cmp 1.ini 2.ini

注释:若两个文件相同,则不显示消息;若两个文件不同,则显示第一个不同的位置。

(2)在确定两个文件是否相同时,显示消息 cmp:EOF on 文件名

则说明:TEST.txt 的内容与 test.txt 的第一部分内容相同,但在 test.txt 中还有其他的内容。


- End -

若有错误,请随时指正。也欢迎大家一起讨论,让我们野蛮成长!

相关文章

网友评论

      本文标题:每天一个Linux命令(07):cmp 命令

      本文链接:https://www.haomeiwen.com/subject/hegsectx.html