2016-07-25 2 views
0

誰かが、1つのフォルダにテキストファイル(設定ファイル)のリストを開き、別の場所にある別のファイルのファイル内容私はラインごとに比較したいと思います。 Powershellやバッチファイルを使ってこのようなことをすることができますか?テキストファイルのコレクションを開き、内容を確認するために使用するスクリプト/プログラム言語

WinMergeやBeyondCompareなどの比較ソフトウェアを推奨しないでください。このプロセスを自動化したい、つまり手動で2つのファイルを開いて比較する必要はありません。

アドバイスをいただきありがとうございます:-)私に与えることができます:-)。

+0

ファイルの数と数はいくつですか? –

+0

言語は無関係です。どのようにファイルを処理するか(つまり、どの言語でも実装するアルゴリズム)が関係します。 –

+0

ファイルはweb.configファイルで、サイズは100KB未満です。比較が必要な約40のファイルがあります。 – ED209

答えて

1

はいPowerShellGet-ContentCompare-Objetコマンドレットを使用してこれを行うことができます。

$A = Get-Content c:\x.txt 
$B = Get-Content c:\y.txt 
Compare-Object A$ B$ 

これは、以下のようなオブジェクトを返します。これは、1つのファイルに存在し、他の行には存在しない違いを示します。 (Ref

InputObject        SideIndicator 
-----------        ------------- 
Something ......      => 
Something else       <= 
+0

友人に感謝します:-) – ED209

関連する問題