linux比较两个文件命令cmp,Linux系统中使用cmp和comm命令来比较两个文件
cmp
cmp 命令:比较任意两个类型的文件,且吧结果输出到标准输出,默认文件相同不输出,不同的文件输出差异
必要参数
-c 显示不同的信息
-l 列出所有的不同信息
-s 错误信息不提示
选择参数
-i 指定字符数目
-v 显示版本信息
--help 显示帮助信息
【函数的返回值】
0 :文件时同样的
1 :文件是不同的
>1:发生错误
例:
复制代码
代码如下:
[root@localhost www]# cmp test1.rb test.rb #比较二个文件的不同
test1.rb test.rb differ: byte 1, line 1
[root@localhost www]# cmp -l test1.rb test.rb #显示所有不同
1 160 162
2 165 145
3 164 161
4 163 165
5 40 151
6 42 162
7 150 145
8 145 40
9 153 42
10 153 155
11 153 171
12 42 163
13 12 161
cmp: EOF on test1.rb
comm
comm - 逐行比较两个已排序的文件
逐行比较 已排序的 文件 LEFT_FILE 和 RIGHT_FILE.
-1
屏蔽 左边文件 (LEFT_FILE) 中 不同于 右边文件 的 行(或内容)
-2
屏蔽 右边文件 (RIGHT_FILE) 中 不同于 左边文件 的 行(或内容)
-3
屏蔽 两个文件 中 相同 的 行(或内容)
(译注: 原文为 "不相同的行", 疑有误)
-l
认为 输入数据 根据 当前的 locale 排了序 (应该 给 sort 提供 -l 选项).
--help
显示 帮助信息, 然后 结束
--version
显示 版本信息, 然后 结束
例:
复制代码
代码如下:
[root@localhost www]# comm test.rb test1.rb #比较二个文件
linux比较两个文件命令cmp,Linux系统中使用cmp和comm命令来比较两个文件相关推荐
- linux ftp下载文件_Linux系统中10个使用Wget命令下载文件示例
wget 是一个从网络上自动下载文件的命令行工具,支持通过 HTTP.HTTPS.FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理.它是一个非交互式工具,非常适合通过脚本或者在 ...
- php执行who命令,Linux_在Linux系统中使用who和whoami命令获取用户信息,who用法:who [选项]... [ 文件 | - phpStudy...
在Linux系统中使用who和whoami命令获取用户信息 who用法:who [选项]... [ 文件 | 参数1 参数2 ] 显示当前已登录的用户信息. -a, --all ...
- 在linux中at 调度出错,linux系统中的调度延迟任务:at 命令
linux系统中的调度延迟任务:at 命令 主要概念 at命令可以使命令稍后运行 batch命令可以让命令在机器负载较低的情况下运行 可以直接进入命令,或者以脚本形式提交命令 作业中的标准输出用邮件发 ...
- linux 查看磁盘信息命令行,Linux系统中查看磁盘空间信息的命令
Linux系统中磁盘空间的信息我们要怎么查看呢?下面由学习啦小编为大家整理了Linux系统中查看磁盘空间信息的命令,希望对大家有帮助! Linux系统中查看磁盘空间信息的命令:一.df -lh 命令 ...
- linux系统中如何查看日志 (常用命令)
linux系统中如何查看日志 (常用命令) cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...
- linux系统如何为软件升级,在Linux系统中怎样才能使用一个命令升级所有软件?...
今天小编要跟大家分享的有关Linux的文章中,是关于在Linux系统中怎样才能使用一个命令升级所有软件,熟悉Linux系统的小伙伴都知道,让我们的 Linux 系统保持最新状态会用到多种包管理器.比如 ...
- linux 查看usb日志,Linux中显示系统中USB信息的lsusb命令
Linux中显示系统中USB信息的lsusb命令 通用串行总线(USB)被设计成为连接计算机外设的标准,如键盘.鼠标.打印机.数码相机.便携式媒体播放器.磁盘和网络适配器等等 - 来源:Wikiped ...
- win10无法装载iso文件_在Win10系统中如何装载ISO镜像文件?
windows 10系统在默认未解压的状态下是以iso格式存在的镜像文件.在Win10系统中该如何装载win10系统的镜像呢?一般来说iso文件都是在DVD光盘中的文件,但大多数的用户都已经不适用DV ...
- linux下查看进度命令,在Linux系统中使用Coreutils Viewer显示命令运行进度
Coreutils Viewer(cv)是一个简单的程序,它可以用于显示任何核心组件命令(如:cp.mv.dd.tar.gzip.gunzip.cat.grep.fgrep.egrep.cut.sor ...
- Linux系统中计划任务及其相关命令操作(at和crontab)
Linux系统中计划任务分为两种类型,一种是一次性的计划任务--at,一种是长期性计划任务--crontab,接下来分别讲述它们的作用及其使用场景. 目录 at:一次性计划任务 crontab:长期性 ...
最新文章
- 控制器框架Struts与策略模式那点事
- IC/FPGA校招笔试题分析(一)
- 具体解释站点沙盒期的原因表现与解决的方法
- python 调用文件上传图片简单例子
- [react] 你用过react版本有哪些?
- oracle 12 if,Oracle 12.1 RAC 系列 – 配置第二个网络和相应的SCAN2
- python做人工智能-马哥教育官网-专业Linux培训班,Python培训机构
- 计算机技术对艺术的影响,数字化技术对当代艺术发展的影响--理论
- 为什么利率上升,债券价格下降?
- 科研伦理与学术规范(笔记)
- element表格 频繁切换维度,导致表头渲染有误
- python数据库分层设计_基于Python的高中教学数据库设计
- 信息安全数学基础(仅供个人复习使用)
- 尚硅谷大数据superset安装包冲突
- CSS3选择器及优先级
- 计算机辅助教学英语教案,谈英语计算机辅助教学
- 少年歌行游戏一直显示连接服务器,少年歌行出现第三方登陆失败怎么办 解决方案一览...
- pycharm 全部文件搜索关键字(全局文件搜索)
- 石子合并的GarsiaWachs算法
- 本特利TK-3E校验仪功能与优点
热门文章
- 日志框架介绍(SLF4J及其使用)
- MySQL 添加where 1= 1 是否会引起索引失效
- springboot配置多项目下统一切换不同环境变量profile办法
- 中如何拉取git代码_git使用教程4pycharm拉取git仓库项目代码
- mysql/sqlyog导入txt文件的方法
- mysql查询最小的id_Mysql查询表中最小可用id值的方法
- java bloomfilter_爬虫技术之——bloom filter(含java代码)
- highcharts php 动态数据,php动态传数据到highcharts的方法
- 欧几里得算法和扩展欧几里得算法详解
- ecs 云服务器 管理控制台_阿里云ECS服务器监控资源使用情况