萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> linux比較文件輸出不同的內容

linux比較文件輸出不同的內容

class="area"> linux比較文件輸出不同的內容:1) comm mission:
 
        comm [-123] file1 file2 [> sfile]
 
        NOTE: file1,file2 must be firstly sorted !
 
        -1/2/3 means: -1 ----- rid the only retained contents in file1
 
                      -2 ----- rid the only retained contents in file2
 
                      -3 ----- rid the communal lines in both two files
 
         正如,上面說的那樣,comm命令運用的前提是針對兩個sorted文件!
 
       該命令是對兩個已經排好序的文件進行比較。其中file1和file2是已排序的文件。comm讀取這兩個文件,然後生成三列輸出:僅在file1中出現的行;僅在file2中出現的行;在兩個文件中都存在的行。如果文件名用“- ”,則表示從標准輸入讀取。
 
 
 
  選項1、2或3抑制相應的列顯示。例如comm - 12就只顯示在兩個文件中都存在的行;comm - 23只顯示在第一個文件中出現而未在第二個文件中出現的行;comm - 123則什麼也不顯示。
 
 
 
2) grep mission:
 
 
 
       grep -v -f file1 file2
 
copyright © 萬盛學電腦網 all rights reserved