(1)兩個(gè)文件的交集枷恕,并集
前提條件:每個(gè)文件中不得有重復(fù)行
- 取出兩個(gè)文件的并集(重復(fù)的行只保留一份)
cat file1 file2 | sort | uniq > file3
- 取出兩個(gè)文件的交集(只留下同時(shí)存在于兩個(gè)文件中的文件)
cat file1 file2 | sort | uniq -d > file3
- 刪除交集,留下其他的行
cat file1 file2 | sort | uniq -u > file3
(2)兩個(gè)文件合并
一個(gè)文件在上寻咒,一個(gè)文件在下
cat file1 file2 > file3
一個(gè)文件在左哮翘,一個(gè)文件在右
paste file1 file2 > file3
(3)一個(gè)文件去掉重復(fù)的行
sort file |uniq
注意:重復(fù)的多行記為一行,也就是說這些重復(fù)的行還在毛秘,只是全部省略為一行饭寺!
sort file |uniq –u
上面的命令可以把重復(fù)的行全部去掉,也就是文件中的非重復(fù)行叫挟!
https://blog.csdn.net/chenglian1987/article/details/67632377