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
-
參考文獻在文中怎麼標註(word)
(尾註添加方法)在文章中標註參考文獻,還在一個一個慢慢敲嗎?看看用word怎麼快速實現吧。這裏以word2003為例。操作方法(01)光標移到要加入參考文獻標註的地方(02)菜單中“插入”——“引用”——“腳註和尾註”(03)如圖設置(04)確定後在該處就插入了一個上標“1”,而光標...
-
富士施樂硒鼓清零方法
如何將富士施樂硒鼓清零呢?跟着小編一起來學習看看~操作方法(01)當你的打印機上開始閃爍黃燈時,就是提醒你需要更換硒鼓了;(02)按住機器上的白色按鈕,長按關機;(03)關機後,拔掉機身後的USB連接線;(04)再次長按白色按鈕開機鍵,不要鬆手,打開機器前蓋;(05)取出硒鼓盒;(06)整個取出後,再...
-
塞爾達傳説 支線消失的咕咕雞 任務攻略
很多小夥伴可能不瞭解塞爾達咕咕雞任務,非常好奇想要知道,那麼我就來解答一下這個問題吧,具體內容請看下文:塞爾達咕咕雞任務一共7只雞分佈在村莊裏,但是在地圖上並沒有任何的提示,尋找起來頗費一番功夫。操作方法(01)在地圖上找到卡卡利科村,點進去;(02)跟丟雞的老爺爺對...
-
郵箱快速註冊,不用手機號
如何快速註冊郵箱?如何不用手機號註冊郵箱?僅以TOM郵箱為例。操作方法(01)點擊連接進入TOM郵箱註冊頁面輸入郵箱賬號等信息(02)選擇微信註冊,拿出手機掃一掃即可完成註冊特別提示使用微信掃一掃,不用手機號和驗證碼...