[シェル] 2つのファイルの内容を比較します

COMM -3 FILE1 FILE2

機能:プログレッシブ比較 2は、ソートされたファイル1で唯一のいくつかの行、行にfile1とfile2を共通でFILE2のみいくつかの行:ファイルを、3つのデフォルトの出力があります。-1、-2、-3、それぞれ、出力に対応する列が抑制することができます。例えば、実用的な-3パラメータ、FILE1 FILE2は、出力部に共通ではありません。我々は、この記事の目的を達成できること。
しかし、ことに注意してください、次のように文書を扱う際にCOMM比較に2つのファイルは、COMMをソートし、ファイルが発注されるかどうかを確認するために最初のチェックは、例えば、ファイルfile1とfile2を読み取ります。

 

  1. $猫FILE1  
  2. ライン1  
  3. 2行目  
  4. LINE3   

  1. $猫FILE2  
  2. 線0  
  3. ライン1  
  4. LINE3  
  5. 2行目  

あなたはCOMMコマンドを呼び出すと、あなたは障害FILE2ファイルを求めるメッセージが表示され、次のように、出力結果は次のようになります。

$ COMM -3 file1をfile2の
        LINE0
LINE2
COMM:ファイル2は、ソート順序ではありません
        LINE2

--nocheck次のパラメータ場合、発注検出は、次のような結果が実行されません。

$ COMM -3 --nocheck -order FILE1 FILE2

        LINE0
        LINE2

        2行目


統計同じ行2つのテキストファイル

          グリップ-FF FILE1 FILE2

統計はラインで、そこFILE1をないをfile2

         グリップ-vFf FILE2 FILE1

2つのファイルを比較し、同じコンテンツを削除する方法

        $(<FILE1)で、私はのために。$ I FILE2をgrepを行う|| エコー$ I >> TMP1。行われ

出力と同じライン:

        グリップ-wf FILE1 FILE2

出力別の行:

        グリップ-wvf FILE1 FILE2

 

参考:  リンク1

公開された89元の記事 ウォン称賛17 ビュー40000 +

おすすめ

転載: blog.csdn.net/lbt_dvshare/article/details/89632392