美文网首页
每天一个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