加入收藏 | 设为首页 | 会员中心 | 我要投稿 沈阳站长网 (https://www.024zz.com.cn/)- 区块链、CDN、AI行业应用、人脸识别、应用程序!
当前位置: 首页 > 搭建环境 > Linux > 正文

comm 命令用于比较两个已排过序的文件

发布时间:2023-06-08 06:40:32 所属栏目:Linux 来源:网络
导读:   Linux常用命令comm 命令用于比较两个已排过序的文件。这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,下面为大家分享一下Linux常用命令comm 命令具体使用方法。
  Linux常用命令comm 命令用于比较两个已排过序的文件。这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,下面为大家分享一下Linux常用命令comm 命令具体使用方法。
 
  语法
 
   comm [-123][--help][--version][第1个文件][第2个文件]
 
  参数:
 
  -1 不显示只在第 1 个文件里出现过的列。
 
  -2 不显示只在第 2 个文件里出现过的列。
 
  -3 不显示只在第 1 和第 2 个文件里出现过的列。
 
  –help 在线帮助。
 
  –version 显示版本信息。
 
  实例
 
  aaa.txt 与 bbb.txt 的文件内容如下:
 
   [root@localhost text]# cat aaa.txt
 
   aaa
 
   bbb
 
   ccc
 
   ddd
 
   eee
 
   111
 
   222
 
   [root@localhost text]# cat bbb.txt
 
   bbb
 
   ccc
 
   aaa
 
   hhh
 
   ttt
 
   jjj
 
  执行 comm 命令输出结果如下:
 
   [root@localhost text]# comm aaa.txt bbb.txt
 
   aaa
 
                   bbb
 
                   ccc
 
           aaa
 
   ddd
 
   eee
 
   111
 
   222
 
           hhh
 
           ttt
 
           jjj
 
   第一列  第二列  第三列
 
  输出的第一列只包含在 aaa.txt 中出现的列,第二列包含在 bbb.txt 中出现的列,第三列包含在 aaa.txt 和 bbb.txt 中都包含的列。各列是以制表符 \t 作为定界符。
 

(编辑:沈阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章