comm命令的使用方法
Linux 中的 comm 命令可以让用户按行比较两个已经排序好的文件。在本教程中,我们将使用一些浅显易懂的例子来讨论这个命令行工具。在开始之前,请注意,本教程中提到的所有例子都已经在 Ubuntu 16.04LTS 版本中测试过。下面的例子将会告诉你 comm 命令是如何工作的。。
操作方法
(01)使用comm 命令比较两个排序好的文件,只需要把它们的名字作为comm 命令的参数。下面是通常的语法:comm [name-of-first-file] [name-of-second-file]比如,假设file1 和file2 是这种情况下的两个文件。前者包含下面几行内容:001056127258而后者包含下面几行内容:002056167369此时,comm命令的输出如下图所示:comm file1 file2
(02)如何不输出 comm 命令输出中的某些列如果你想,你可以不输出 comm命令输出中的某些列。对于该特性,你有三个命令行选项可用:-1、-2 和 -3 。正如你所猜想的,这些数字表示你不想输出的列。本文提到的工具可以到《Linux就该这么学》这本教材中找到。比如,下面这个命令将会不输出上面例子中的第三列:comm -3 file1 file2
(03)如何使用 comm 命令比较两个未排序好的文件正如我们所知道的,comm 只可用于排序好的文件。如果发现其中一个文件未排序好,那么便会在输出中产生一条信息来告诉用户。比如,我们交换 file1 的第一行和第二行,然后与 file2 进行比较。下图是该命令的输出你可以看到,这个命令产生一个输出告诉我们:file1 还没有排序好。此时,如果你不想让这个工具检查输入是否已经排序好,那么你可以使用 --nocheck-order 选项:comm --nocheck-order file1 file2
(04)如何用自定义字符串分隔comm 命令的输出列默认情况下,comm 命令的输出列之间是以空格分隔的。然而,如何你想使用一个自定义字符串作为分隔符,那么你可以使用 --output-delimiter选项。使用该选项时需要指定你想用来作为分隔符的字符串。comm --output-delimiter=+ file1 file2比如,我们使用加号来作为分隔符:
(05)如何使 comm 的输出行以 NUL字符终止默认情况下,comm 命令的输出行以新行终止。然而,如果你想,那么你可以改为以NUL字符终止,只需要使用-z 选项即可:comm -z file1 file2
-
如何用ppt绘制直尺刻度
老师们在教学到认识刻度时会经常用到画刻度,尤其是出个练习题,画个刻度非常头疼,画不标准或者不规范,今天我来告诉老师们一个非常简单的绘制方法,一学就会。操作方法(01)先画一条水平的直线(大约10多厘米),和一条竖直线段(0.2-0.3厘米)。(02)将竖直的线段复制并粘贴几个(需要...
-
腾讯会议怎么下载
特殊期间我们都会用到网上办公,非常的方便,那么今天就给大家介绍腾讯会议这个软件。操作方法(01)使用电脑浏览器搜索腾讯会议,打开腾讯会议的官网,就可以看到下载选项,点击就可以了。(02)如图所示,选择自己需要的版本进行下载。(03)选择下载保存的位置,点击下载即可,(建议放在...
-
如何管理win10的设备管理器检查硬件?
相信很多刚刚安装windows10正式版的用户一定发现了很多令人欣喜的功能改进,但是可能还不是很熟悉,尤其是对如何管理win10的设备管理器检查硬件,已达到完美的程度。下面就来详细讲解一下。操作方法(01)首先,你要做的是按下快捷键Win+X,然后在出现的快捷菜单中单击“控...
-
win10任务计划在哪里 如何打开计划任务程序
在使用Windows10的过程中,有时候我们需要禁用任务计划程序里的某个计划,这时就需要打开任务计划程序,那么我们怎么样打开计划任务程序呢?下面就与大家分享两个方法吧。方法/步骤1(01)在Windows10系统桌面,依次点击“开始/Windows系统/控制面板”菜单项。(02)在打开的Win...