linux比较文件输出不同的内容

  linux比较文件输出不同的内容

  目前据我所了解的有如下几种方法,来比较两个文件的行,以输出他们的不同之处:

  1) comm mission:

  comm [-123] file1 file2 [> sfile]

  NOTE: file1,file2 must be firstly sorted !

  -1/2/3 means: -1 ----- rid the only retained contents in file1

  -2 ----- rid the only retained contents in file2

  -3 ----- rid the communal lines in both two files

  正如,上面说的那样,comm命令运用的前提是针对两个sorted文件!

  该命令是对两个已经排好序的文件进行比较。其中file1和file2是已排序的文件。comm读取这两个文件,然后生成三列输出:仅在file1中出现的行;仅在file2中出现的行;在两个文件中都存在的行。如果文件名用“- ”,则表示从标准输入读取。

  选项1、2或3抑制相应的列显示。例如comm - 12就只显示在两个文件中都存在的行;comm - 23只显示在第一个文件中出现而未在第二个文件中出现的行;comm - 123则什么也不显示。

  2) grep mission:

  grep -v -f file1 file2

  /*注::此法在对比数字时候比较凑效果,文本对比不建议使用*/

  3) awk mission:

  awk '{print NR,$0}' file1 file2 |sort -k2|uniq -u -f 1|sort -k1|awk '{print $2}'

  或者:

  awk '{print $0}' file1 file2 |sort|uniq -u

  4) diff mission:

  diff [-opt] file1 file2

:更多精彩教程请关注电 脑教程栏目,电脑办公群:189034526欢迎你的加入

(0)

相关推荐

  • linux查看文件的后几行(文件查看 如何显示最后几行 ,某几行)

    效果图 tail -n 20 filename 说明:显示filename最后20行. Linux下tail命令的使用方法 linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备, ...

  • linux中批量查找替换文本内容例子

    .批量查找某个目下文件的包含的内容,例如: # grep -rn "要找查找的文本" ./ 2.批量查找并替换文件内容。 # sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl ...

  • Linux查找文件的相关命令说明

    刚接触linux的新手,很多时候不知道怎么查看linux文件.想查找文件的一部分内容不知道怎么快速找到.介绍一下很方便查看查看Linux中文件的命令方法. 操作方法 01 栗子:有人喜欢使用cat命令 ...

  • chm文件打开空白无内容的解决办法

    chm文件打开空白无内容的情况显示如下 这是一个很正规的文本,而且下载也没有损坏之类的.先关闭这个文件. 我们右击这个文件,选择属性 查看 在常规 里边我们可以看到提示 这个文档来自其他计算机,可能被 ...

  • Ubuntu清理老旧无用Linux内核文件教程

    在 Ubuntu 环境中,我们有很多种方式可以升级内核. Ubuntu 桌面版本可以在每天自动更新时升级内核,Ubuntu Server 可以使用 unattended-upgrade 自动更新的方式 ...

  • 批量删除文件夹里的内容,但保留文件夹本身

    批量删除文件夹里的内容,但保留文件夹本身的具体步骤如下: 1.进入要删除文件的父目录文件夹内(比如要删除下图内的txt文件,可以先进入到其父目录"小说"文件夹),点击工具栏上的搜索 ...

  • 如何在2019版WPS中将doc格式文件输出为pdf格式?

    相信很多小伙伴在日常办公中都会用到WPS,在其中如何才能将doc格式的文件转换为pdf格式呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,在WPS中新建一个空白文档.2. 接着,点击左上 ...

  • 怎么在wps手机版内将文件输出并生成打印文件

    随着科技的发展,手机已经成为人们日常生活中必不可少的工具,在手机中如果想要处理文档的话,可以使用wps手机版来进行文档的处理,为了方便打印,我们可以直接在手机wps内将文件输出为打印文件,接下来就由小 ...

  • 电脑WPS怎么将PPT文件输出为图片格式

    WPS是我们现在经常使用的办公软件之一,今天小编就告诉大家电脑WPS怎么将PPT文件输出为图片格式.具体如下:1. 首先我们打开电脑中的"PPT文档".2. 进入主界面之后我们点击 ...