简明Linux命令行笔记:comm
来源:互联网 发布:最近网络流行的词语 编辑:程序博客网 时间:2024/05/20 04:31
比较已经排序的文件
comm [options] file1 file2
comm将逐行比较已经排序的两个文件。显示结果包括3列:
第1列为只在file1中找到的行;第2列为只在file2中找到的行;第3列为两个文件的公用行。
参数
参数file1和file2为comm要比较的文件的路径名。用连字符(-)来替代file1或者file2时,comm将从标准输入读取输入信息
选项
-1 不显示第1列(即不显示只在file1中找到的行)
-2 不显示第2列(即不显示只在file2中找到的行)
-3 不显示第3列(即不显示在两个文件中都找到的行)
注意
如果文件没有排序,comm就不能正常的工作
第2列的没一行前面有一个制表符,第3列中的每一行前面有两个制表符
示例
原文件
$ cat abbbbbcccccdddddeeeeefffff$ cat baaaaadddddeeeeeggggghhhhh
comm
$ comm a b aaaaabbbbbccccc ddddd eeeeefffff ggggg hhhhh$
比较排序过的a和b文件
comm -12
$ comm -12 a b dddddeeeee
仅显示公有行
<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 简明Linux命令行笔记:comm
- 简明Linux命令行笔记:ls
- 简明Linux命令行笔记:gzip
- 简明Linux命令行笔记:whereis
- 简明Linux命令行笔记:locate
- 简明Linux命令行笔记:umask
- 简明Linux命令行笔记:chgrp
- 简明Linux命令行笔记:chmod
- 简明Linux命令行笔记:tr
- 简明Linux命令行笔记:uniq
- 简明Linux命令行笔记:wc
- 简明Linux命令行笔记:fmt
- 简明Linux命令行笔记:cut
- 简明Linux命令行笔记:tee
- 简明Linux命令行笔记:dmesg
- 简明Linux命令行笔记:hwclock
- 简明Linux命令行笔记:rm
- 简明Linux命令行笔记:bzip2
- 简明Linux命令行笔记:fmt
- 《Windows网络与通信程序设计》读书笔记----可伸缩服务器系统设计实例
- 不需要显式地声明tld路径了
- ubuntu下emacs的配置(cedit,ecb)
- 在一台Windows电脑上安装多个Mysql服务的方法
- 简明Linux命令行笔记:comm
- 链表的基本操作
- Linux驱动中的异步通知
- 简明Linux命令行笔记:cut
- js判断时间先后
- [转]应该知道的Linux技巧
- 算法篇 2
- 简明Linux命令行笔记:tee
- 队列的基本操作