全部博文(99)
分类: LINUX
2012-02-17 11:18:54
comm 命令详解:
功能说明:比较两个已排序的文件
语法: comm [-123][--help][--version][第一个文件][第二个文件]
补充说明:这项指令会一列列的比较两个已排序文件的差异,并将其结果显示出来。如果没有指定任何参数,则会把结果分成3行显示,第1行是仅在第一个文件中出现的列,第2行是仅在第二个文件中出现过的列,第3行则是在两个文件中都出现过的列。若给予的文件名称是"-",则comm指令会从标准输入设备中读取数据。
参数:
-1 不显示在第1个文件中出现的列
-2 不显示在第2个文件中出现的列
-3 不显示只在第1或第2个文件中出现的列
选项1 2和3抑制相应的列显示,例如
comm -12 显示两个文件中都出现的行
comm -23 显示在第1个文件出现,而不是在第2个文件出现的行
comm -123 什么都不显示
注意:
uniq 和 comm 命令需要使用已经排序好的内容才有意义。