欢迎光临
我们一直在努力

Linux基础命令---comm



comm


逐行比较两个已经排序过的文件。结果以3列显示:第1列显示只在file1出现的内容,第2列显示只在file2出现的内容,第3列显示同时出现的内容。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。



1




、语法



comm [OPTION]… FILE1 FILE2 



 



2




、选项列表


选项


说明


–version


显示命令版本信息


–help


显示帮助文档


-1


不显示第一个文件中出现的内容


-2


不显示第二个文件出现的内容


-3


不显示同时出现的内容          


–check-order


检查输入是否正确排序,即使所有输入行都已经配对


–nocheck-order


不检查输入是否正确排序


–output-delimiter=STR


使用STR将列分割



 



3




、实例


1


)直接比较 



[root@localhost weijie]#

diff -y 1.c 2.c        //






查看两个文件






abc                            | abd



def                            | efg



ghi                            | ghi



[root@localhost weijie]# 

comm 1.c 2.c          //






比较,这两个文件必须已经排序






abc



    abd



def



    efg



       ghi


2


)只显示两个文件共同出现的内容 



[root@localhost weijie]# 

comm -12 1.c 2.c




ghi


 







做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

链接:

https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ

  密码:n7bk








赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。