问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux文件比较命令的Comm命令

发布网友 发布时间:2022-04-23 06:04

我来回答

2个回答

热心网友 时间:2022-04-12 15:57

如果想对两个有序的文件进行比较,可以使用comm命令。
语法:comm [- 123 ] file1 file2
说明:该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“- ”,则表示从标准输入读取。
comm -1 不显示只出现在第一个文件的行。
comm -2 不显示只出现在第二个文件的行。
comm -3 不显示同时出现在两个文件的行。
comm file1 file2 显示三列,第一列代表只出现在file1的行,第二列代表只出现在file2的行,第三列代表俩个文件同时出现的行
comm -12 显示两个文件同时出现的行 也就是交集
comm -13 显示只出现在第二个文件的行
comm -23 显示只出现在第一个文件的行
例如:假设要对文件myfile1和myfile2进行比较
$ cat myfile1
main( )
{
float a,b, i, j ,z ;
a=i=10 ; b=j=5 ;
z= i + j ;
printf(“z=%d\\\\n”,z) ;
}
$ cat myfile2
#include< stdio.h >
main( )
{
float i, j ,z ;
i=10 ; j=5 ;
z= i + j ;
printf(“z=%f\\\\n”,z) ;
}
$ comm - 12 myfile1 myfile2
main( )
{
z= i + j ;
}
就只显示文件myfile1和myfile2*有的行。

热心网友 时间:2022-04-12 17:15

请先给出明确答复:

解释原因:

  

有无解决办法:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米摄像头离线人在外地怎么办 win11如何固定电脑桌面图标 QQ三国的当代杰出少年是怎么得的? 三国人物风云榜的作者简介 三国人物风云榜作者简介 三国人物风云榜目录 三国人物风云榜内容提要 w10电脑不动黑屏w10系统开机黑屏只有鼠标箭头怎么回事 ...FRAMEWORK中的Action, Control, Resource, Model到底是什么关系... windframework特点 怎么在coreldraw里面给文字描个白边呢 Linux中怎么对比两个文件呢? Linux使用diff命令怎么比较文件 cdr的字怎么描白边? coreldraw8中怎么给字体描边 在CDR中如何给字体描边 CDR中文字的内描边怎么做? coreldraw中如何做这种字体,文字描两次边? CDR字体如何加粗后再描边 cdr中怎么制作3d立体字描边效果 CDR怎么给文字或者图片描边 狗粮哪个牌子比较好? 在cdr如何最方便的给文字描边、阴影等效果?如下图? 狗粮品牌排行榜 什么品牌狗粮好? 阿拉斯加犬吃什么狗粮好?十大狗粮排行榜推荐? 怎么申贴吧? 狗粮排行榜? 狗粮什么牌子好?狗粮排行推荐 怎么申请百度贴吧? Linux cmp比较两个文件是否有差异命令详解 两个linux 文本文件的查询对比命令。 CDR里面字体怎么描2个颜色的边? coreldraw x4怎么描边字体 CDR怎么给字描边 LINUX下的文件大小对比命令是那一个啊? 如何在Linux上使用Meld比较文件夹 Linux diff 命令 比较两个文件不看空格, 并行打印 的命令 linux shell 怎么提取文件内容进行对比 2021年春节是几九? 2021年春节是什么时候 是什么年? 股市中行业空间是什么意思? 股价空间理论(一) 什么是股价的空间? 什么叫空间股 什么叫股票的“合理空间” 怎么样去理解股票空间 股市上什么叫多方,什么叫空方? 股市中说的用时间去换空间是什么意思 在股市中“以时间换空间”跟“以空间换时间”确切的解释是什么? 股票中得上涨空间是什么意思