GNU/Linux >> Linux の 問題 >  >> Linux

Linux で diff の結果を保存する方法

> の使用 出力をファイルにリダイレクトできます。例:

    diff A.txt B.txt > C.txt

これにより、diff コマンドからの出力が C.txt というファイルに保存されます。


diff utility は、標準出力 (通常はコンソール) に出力を生成します。これを行う UNIX ユーティリティと同様に、その出力は次のようなファイルにリダイレクトされるだけです:

diff A.txt B.txt >C.txt

これは、「コマンド diff を実行する」ことを意味します 2 つの引数 (ファイル A.txtB.txt )、そうでなければコンソールに表示されるすべてのものをファイル C.txt に入れます ". エラー メッセージは引き続きコンソールに表示されます。

diff の出力を保存するには ファイルにまた 端末に送信するには、tee を使用します そのように:

diff A.txt B.txt | tee C.txt

tee は、すべての名前付きファイルにデータを複製します (C.txt のみ) ここ) および標準出力 (おそらく端末) にも出力されます。


出力リダイレクトを使用します。

<ブロック引用>

diff file1 file2> 出力

file1 と file2 の差分を出力に保存します


Linux
  1. Linuxでコマンド出力をファイルに保存する方法

  2. Linux X11 のバージョンを確認するには?

  3. Linux で MB ではなく GB で du を表示するにはどうすればよいですか?

  1. Linuxコマンドの出力を変数に割り当てる方法

  2. Linuxでfdコマンドを使用してファイルを検索する方法

  3. カラー出力をgrepする方法

  1. Linuxで出力をファイルとStdoutにリダイレクトする方法

  2. Linux のシェル出力を HTML に変換するには?

  3. 色付きのテキストを Linux 端末に出力するにはどうすればよいですか?