前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cmp命令

cmp命令

作者头像
WindrunnerMax
发布2020-08-27 16:45:08
8270
发布2020-08-27 16:45:08
举报
文章被收录于专栏:Czy‘s Blog

cmp命令

cmp命令用来比较两个文件是否有差异,当相互比较的两个文件完全一样时,则该指令不会输出任何信息,若发现有差异,预设会标示出第一个不同之处的字符和列数编号,若不指定任何文件名称或是所给予的文件名为-,则cmp指令会从标准输入设备读取数据。

语法

代码语言:javascript
复制
cmp [-clsv][-i <number of characters>][--help][file][file]

参数

  • -c--print-chars: 除了标明差异处的十进制字码之外,一并显示该字符所对应字符。
  • -i <number of characters>--ignore-initial=<number of characters>: 指定跳过的数目。
  • -l--verbose: 标示出所有不一样的地方。
  • -s--quiet--silent: 不显示错误信息。
  • -v--version: 显示版本信息。
  • --help: 在线帮助。

示例

比较file.txtfile2.txt文件的差异,如果文件相同,则不显示消息,如果文件不同,则显示第一个不同的位置。

代码语言:javascript
复制
cmp file.txt file2.txt

比较file.txtfile2.txt文件的差异,标出所有不同之处。

代码语言:javascript
复制
cmp -l file.txt file2.txt

比较file.txt与自定义输入内容的差异,输入内容后按Ctrl+D输出EOF标识后结束输入。

代码语言:javascript
复制
cmp file.txt -

每日一题

代码语言:javascript
复制
https://github.com/WindrunnerMax/EveryDay

参考

代码语言:javascript
复制
https://man.linuxde.net/cmp
https://www.jianshu.com/p/f5963af8d796
https://www.runoob.com/linux/linux-comm-cmp.html
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • cmp命令
    • 语法
      • 参数
        • 示例
          • 每日一题
            • 参考
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档