ファイル A.txt と B.txt に diff を適用した後、別のファイルの結果を取得する方法。
ファイル A.txt に次の内容が含まれているとします。
a
b
c
ファイル B.txt には次の内容が含まれます:
a
b
ランニングについて
diff A.txt B.txt 結果は c として返されますが、それをファイル C.txt に保存するにはどうすればよいでしょうか?
ベストアンサー1
このdiff
ユーティリティは、標準出力 (通常はコンソール) に出力を生成します。これを実行する他の UNIX ユーティリティと同様に、出力は次のようにファイルに簡単にリダイレクトできます。
diff A.txt B.txt >C.txt
diff
これは、「 2 つの引数 (ファイルA.txt
と) を指定してコマンドを実行しB.txt
、コンソールに表示されるすべての内容をファイル に格納するC.txt
」ことを意味します。エラー メッセージは引き続きコンソールに表示されます。
の出力をdiff
ファイルに保存し、またターミナルに送信するには、tee
次のように使用します。
diff A.txt B.txt | tee C.txt
C.txt
tee は、すべての名前付きファイル (ここでのみ) と標準出力 (おそらく端末) にデータを複製します。