本篇内容主要讲解“Linux基础命令cmp的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux基础命令cmp的用法”吧!
cmp
用字节的方式,比较两个文件是否存在差异,但是不保存运算结果。Cmp指令只会根据结果设置相关的标志位,这个指令之后往往会跟着一个条件跳转指令。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1
、语法开发云主机域名
cmp[OPTION]… FILE1[FILE2[SKIP1[SKIP2]]]
2
、选项列表
选项说明-v | –ver开发云主机域名sion显示命令版本信息–help显示帮助文档-b | –print-bytes输出不同的字节-i num | –ignore-initial=num跳过开始的num个字节-i num1 num2 | –ignore-initial=num1:num2第一个文件跳过num1个字节,第二个文件跳过num2个字节-l | –verbose输出不同之处的字节序号,以及这个字节的值-n LIMIT | –bytes=LIMIT最多比较LIMIT字节-s | –quiet | –silent不输出;只输出退出状态
3
、实例
1)直接比较
[root@localhost weijie]#
diff -y 1.c 2.c//
首先使用
diff
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
查看不同之处
a开发云主机域名sd|ase
sdf|sdd
dfgdfg
[root@localhost weijie]#
cmp 1.c 2.c//
开始比较
1
.c 2.c differ: byte 3, line 1//
只显示第一个不同之处,第一行,第
3
个字节
2)使用选项-b,显示不同之处的字节
[root@localhost weijie]#
cmp -b 1.c 2.c
1.c 2.c differ: byte 3, line 1 is 144 d 145 e//
显示不同的地方,第一个文件是
d
,第二个文件是
e
。但是这里还是只有第一个不同之处
3)使用选项-l,显示所有不同之处
[root@localhost weijie]#
cmp -lb 1.c 2.c//
同时使用了
l
和
b
选项
3 144 d145 e//
第一个不同之处
7 146 f144 d//
第二个不同之处
到此,相信大家对“Linux基础命令cmp的用法”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Linux基础命令cmp的用法》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...