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
-
怎么取消电脑自动锁屏
不喜欢电脑自动锁屏,但也不知道怎么设置,没关系,一起和我来了解一下吧。操作方法(01)我们先打开“控制面板”,可以在“开始菜单”或者是直接在桌面上打开,大家就自己选择吧。(02)打开之后,我们选择“系统和安全”。(03)再在“电源选项”下,选择“更改计算机睡眠时间”。(04)最...
-
桌面图标有蓝底该怎么解决
有时我们电脑开机后发现自己的的桌面图标有蓝底了,严重影响到自己的视觉效果。下来小药就告诉大家常用的三种方法。操作方法(01)首先我们鼠标右键单击我的电脑,选择属性选项,点击进去后出现如图所示。我们选择高级大选项里的性能里的设置,点击进入。(02)现在出现下图所...
-
怎么桥接两个无线路由器:[1]TP-link路由器
怎么桥接两个无线路由器;折现先分享一下TP-link路由器桥接方法第一台无线路由器设置(01)首先我们登入和宽带猫连接的路由器:如图(02)在无线设置-基本设置中设置“SSID号”、“信道”,设置固定信道号,如图:(03)在无线设置-无线安全设置中设置无线信号加密信息记录该无线路...
-
QQ浏览器如何安装应用插件
QQ浏览器如何安装应用插件,浏览器的应用插件的安装对我们来说是非常方便的。下面以安装护眼导航应用为例,介绍如何安装浏览器应用插件。操作方法(01)打开QQ浏览器,点击右上角的“”+“”如图所示(02)进入了安装应用的首页,如图所示(03)比如安装一个护眼的应用,鼠标停留在...