[wangweiwei11@cp01-rdqa-dev392.cp01.baidu.com cpu]$ cat 1
1
2
3
4
5
6
7
8
9
[wangweiwei11@cp01-rdqa-dev392.cp01.baidu.com cpu]$ cat 2
4
5
6
7
8
9
10
11
[wangweiwei11@cp01-rdqa-dev392.cp01.baidu.com cpu]$ comm 1 2
1
2
3
4
5
6
7
8
9
10
11
第一列只出现在1文件中,第二列只出现在2文件中,第三列交集
可以通过删除不需要的列,获取1文件的差积与2文件的差积
使用comm命令前需要将文件排序
求交集
[wangweiwei11@cp01-rdqa-dev392.cp01.baidu.com cpu]$ comm 1 2 -1 -2
4
5
6
7
8
9
去掉第一列和第二列,只打印第三列
打印出文件中不相同的行
comm 1 2 -3|sed 's/\t//g'
1
2
3
10
11