2011-10-11 15 views
12

diffをファイルA.txtとB.txtに適用した後の別のファイルの結果を取得する方法。diffの結果をLinuxに保存する方法

と仮定ファイルA.TXTがあります

a 
b 
c 

ファイルB.TXTがあります

a 
b 

デフA.TXT B.TXT を実行する上でそれがCのような結果が得られますそれをファイルC.txtに保存する方法は?

+1

'diffのAB> C '、私は –

+0

'差分Aを推測txt B.txt> C.txt' - あなたは基本を読んでいないことに驚きました。とにかく、あなたの質問が投票に投票される可能性が非常に高いです。 –

+3

ya close it ... who care ....私の答えは.... – nitin

答えて

12

diffユーティリティは、標準出力(通常はコンソール)で出力します。これを行う任意のUNIXユーティリティと同様に、その出力は非常に単純に次のようにファイルにリダイレクトされることがあります。

diff A.txt B.txt >C.txt 

これは、2つの引数(ファイルA.txtB.txt)でコマンドdiffを実行し、すべてをかける」ということだろうそれ以外の場合は、コンソールにファイルC.txt "と表示されます。エラーメッセージは引き続きコンソールに送られます。

5

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

diff A.txt B.txt > C.txt 

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

3

使用Output Redirection.

差分ファイル1ファイル2>出力

出力にファイルfile1とfile2の差分を格納する

関連する問題