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)下圖就表...
-
該記憶體不能為read或該記憶體不能為written錯誤
有時候我們在使用電腦的時候,可能會彈出一個錯誤提示對話方塊,“0XXXXXXX”指令引用的“0x00000000”記憶體,該記憶體不能為“read”或者written的錯誤出現此種錯誤的時候,點選確定常常會關閉我們當前開啟的所有介面非常的不方便,小編今天就為大家講解下出現這種情況的解...
-
愛剪輯怎樣擷取視訊
今天的這篇和大家聊一聊關於愛剪輯怎樣擷取視訊的問題,希望能夠幫助到有需要的朋友。操作方法(01)首先左鍵雙擊愛剪輯圖示,開啟軟體,然後左鍵單擊片名旁邊的輸入框,輸入“示例”字樣,然後左鍵單擊製作者旁的輸入框,輸入“示例”字樣,左鍵單擊確定。(02)然後左鍵單擊左側的...
-
camtasia studio 漢化版安裝方法
CamtasiaStudio是一款螢幕錄影和編輯的軟體套裝。軟體提供了強大的螢幕錄影(CamtasiaRecorder)、視訊的剪輯和編輯(CamtasiStudio)、視訊選單製作(CamtasiaMenuMaker)、視訊劇場(CamtasiTheater)和視訊播放功能(CamtasiaPlayer)等。使用本套裝軟體,使用者可以方便地進行螢幕...