文档1(a.txt)

111
222
333
444
555
666
777
888
999

文档2(b.txt)

aaa
bbb
ccc
ddd
eee
111
fff
222
333
jjj
kkk
444

整理后的文件三內容如下:  (c.txt)
aaa
bbb
ccc
ddd
eee
fff
jjj
kkk

作法如下:
    1.先合并两个文本到一个临时文件中 
        cat a.txt b.txt > temp1.txt
    2. 对生成的临时文件內容进行排序,將排序后的结果放到一个临时文件中
        sort +0 -0 -o temp2.txt temp1.txt  /* 以第一個字段對文件temp1.txt進行排序,
                                        將排序后的結果放到temp2.txt文件中 */
    3. 對排序后的文件進行重複行的刪除
        uniq -u temp2.txt > c.txt    /*對重複的行全部刪除*/
        注: 如果想對重複的記錄保留一個,其餘的刪除則用法如下.
        uniq -d temp2.txt > c.txt    /*對重複的行只保留一行*/
至此 c.txt中的內容就是兩個文件相減后的內容了.

转载于:https://blog.51cto.com/0daysec/1576066

linux删除两个文档中相同记录的行相关推荐

  1. 删除在wps文档中的空白页,方便pdf输出无空白页

    解决问题 删除在wps文档中的空白页,方便pdf输出 解决思路两个 1. WPS中操作,从根上解决 2.Adobe 中对pdf操作,结果中解决 具体来讲: 1. WPS中操作,从根上解决 (1)点击& ...

  2. 比较两个文档中的文字的区别

    比较两段文字的区别的几种方法: 首先,什么时候才需要这个功能,我想,只有当两段文字非常相似的时候才会使用这个功能.比如我昨天看代码,两段代码非常相似,我看了N久也没发现他们的区别.但是,使用软件就能很 ...

  3. html设置表格行高和列宽,怎么在腾讯文档中设置表格的行高和列宽

    摘要 腾兴网为您分享:怎么在腾讯文档中设置表格的行高和列宽,云集,虚拟机,我的世界,卫星云图等软件知识,以及cad2009,kmp,mt4,usb转串口驱动,wifi吸粉,csgo动态组名,亿方云,单 ...

  4. PHP能获取word页数吗,php - 如何在Linux上获取Word文档中的页数?

    我看到这个问题.我还需要确定给定word文件(doc/docx)的页数.我试图调查phplivedocx/zf(@hobodave链接到最初的post答案中),但我在那里失去了手脚.我也不能使用任何外 ...

  5. linux提示两个文档正在编辑器,实验2 Linux的基本操作与 使用vi编辑器 (2011-9).doc...

    实验二 Linux及VI的基本操作 (请各位同学在实验前要预先至少阅读实验教材第三章的第一至第四节!!!) 实验目的: 熟悉Linux操作系统环境 熟悉Linux操作系统的文件结构 熟悉Linux操作 ...

  6. wps如何删除括号里的内容_文档中怎么批量去除括号里面的答案 - 卡饭网

    在word2007文档中如何批量删除英文字母? 在word2007文档中如何批量删除英文字母? 在word2007文档中如何批量删除英文字母?          步骤 1.点击office word2 ...

  7. 批量删除 Word 文档中的所有图片

    概要:我们在处理 Word 文档的时候,里面会包含很多图片.我们能否一键删除这些 Word 文档中的图片呢?这样的话我们可以保持我们的 Word 文档是没有图片的.如果能够批量删除 Word 中的图片 ...

  8. xquery删除_XQuery实例删除SQL XML文档

    xquery删除 Delete operations over SQL XML should be possible with either erasing the XML document with ...

  9. 计算机word如何插入新列表,电脑word文档中怎么给表格自动添加序号?怎么增加表目录...

    电脑word文档中怎么给表格自动添加序号?怎么增加表目录 腾讯视频/爱奇艺/优酷/外卖 充值4折起 我们看一篇word文件的时候,如果篇幅比较长而表格又比较多的话,一般会给这篇word设置一个表目录. ...

最新文章

  1. RGBD相机模型与图片处理
  2. DOS系统里,分屏显示目录的命令是什么??
  3. c++ 调用python
  4. 算法导论之概率分析和随机算法
  5. 财务审批流程都有哪些步骤呢?
  6. dmesg与printk命令
  7. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
  8. log4cplus导致主进程不能退出问题解决
  9. 亚马逊Simple Worklfow服务的骆驼演示
  10. python爬取b站排行榜_实时爬取B站排行榜并保存为表格——每周一个爬虫小教程系列...
  11. Ant Design Pro引入Echarts 报错Unexpected token
  12. 一些VC的快捷键以及调试技巧
  13. supersocke接收不到数据_豪横吗?易查分除了上传电子表格,复制粘贴也能上传数据啦!...
  14. c++ vector,list,deque,map,set,hash_map 特点及区别
  15. 迷你MVVM框架 avalonjs 入门教程
  16. Visual Studio Code安装教程(超详细)
  17. 不用的MacBook这样处理比较好
  18. 【P2P overlay network】跨内外网络虚拟私有云
  19. SQL 数据操纵语言
  20. otn与stn网络_全光网络:OTN与超长距离传输

热门文章

  1. 插入雷蛇鼠标 2 分钟,即可获得 Windows 10 管理员权限?
  2. 迁移学习一、基本使用
  3. react-to-vue使用教程
  4. Android TV笔记1
  5. XMind思维导图介绍与下载安装使用教程
  6. zigbee学习笔记---入门
  7. 【买了香港保险如何在香港开银行账户】
  8. Spring Boot整合JWT实现用户认证(附源码)
  9. unity关于对其他脚本对象的修改
  10. toad导入数据_配置toad进行导入导出数据库操作