首页 / LINUX / LINUX 文件合并,去重
LINUX 文件合并,去重
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了LINUX 文件合并,去重,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含487字,纯文字阅读大概需要1分钟。
内容图文
![LINUX 文件合并,去重](/upload/InfoBanner/zyjiaocheng/1210/a7c525942c7b4792a4f69c904158f16f.jpg)
(1)两个文件的交集,并集
前提条件:每个文件中不得有重复行
1. 取出两个文件的并集(重复的行只保留一份)
cat file1 file2 | sort | uniq > file3
2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)
cat file1 file2 | sort | uniq -d > file3
3. 删除交集,留下其他的行
cat file1 file2 | sort | uniq -u > file3
(2)两个文件合并
一个文件在上,一个文件在下
cat file1 file2 > file3
一个文件在左,一个文件在右
paste file1 file2 > file3
(3)一个文件去掉重复的行
sort file |uniq
注意:重复的多行记为一行,也就是说这些重复的行还在,只是全部省略为一行!
sort file |uniq –u
上面的命令可以把重复的行全部去掉,也就是文件中的非重复行!
原文:http://www.cnblogs.com/blueskycc/p/4347824.html
内容总结
以上是互联网集市为您收集整理的LINUX 文件合并,去重全部内容,希望文章能够帮你解决LINUX 文件合并,去重所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。