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)電腦屏幕旋轉快捷鍵旋轉至正常位置:CTRL+ALT+方向鍵上。旋轉90度:CTRL+ALT+方向鍵左。旋轉180度:CTRL+ALT+方向鍵下。旋轉270度:CTRL+ALT+方...
-
怎麼看遊戲目錄在哪?
小夥伴們很好奇自己下載的遊戲目錄到底在哪,彆着急,今天我就來告訴你怎麼看遊戲目錄在哪?一起來看看吧。操作方法(01)在電腦桌面鼠標右鍵單擊遊戲圖標,在彈出的菜單欄中選擇最下方的【屬性】;(02)在屬性頁面,快捷方式項下,目標欄地址即爲遊戲的安裝路徑,或者點擊“查找目示...
-
如何將圖片轉換成word文字
在工作生活中,我們經常爲圖片文字識別的問題而煩惱,要知道圖片中的文字是不可編輯的,我們如果想將圖片中的文字提取出來,就只能使用識別工具對圖片進行識別,將其轉換成Word文字。可是,我們要選擇哪一款識別工具呢?大家如何將圖片轉換成Word文字呢?下面我們就一起來看看...
-
打印機驅動沒問題但就是無法打印問題的解決
有時我們使用打印機打印文件時,發現好像一切都沒有問題,但就是按下打印鍵後打印機卻一直沒有反應。本篇就來介紹其中一種情況的解決方法。操作方法(01)在電腦的開始菜單中找到“控制面板”點開。(02)在控制面板中有一項是“查看設備和打印機”,單擊打開。如圖。(03)在設...