(一)两个文件的交集、并集
前提条件:每个文件中不得有重复行
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
本文介绍了如何进行文件的基本操作,包括合并两个文件得到交集与并集、去除重复项以及合并文件等实用技巧。
1745

被折叠的 条评论
为什么被折叠?



