(一)两个文件的交集、并集
前提条件:每个文件中不得有重复行
1、取出两个文件的并集(重复的行只保留一份)
cat file1 file2 |sort|uniq>file3
file1
1
2
3
4
5
file2
6
7
8
9
10
1
2
结果:file3
1
10
2
3
4.
。。。。
9
2、取出两个文件的交集(只留下同事存在于两个文件中的文件)
cat file1 file2 |sort|uniq -d>file3
3删除重复的,留下其他的行
cat file1 file2 |sort|uniq -u>file3
二、两个文件合并
1、一个文件在上
cat file1 file2>fiel3
2、一个文件在左,一个文件在右
paste file1 fiel2>file3
三、一个文件去掉重复的行
1、sort file |uniq
如果有多行重复,全部省略为一行
2、把重复的行全部去掉,只留下非重复的行
sort file |uniq -u