コマンドライン ファイル比較(ツール)
2010年02月03日
沢山のテキストファイルを比較して差分をEXCELやCSVファイル出力したい時に便利なツールを紹介します。画面で差分を表示するツール(DF等)は良く見かけるのですが、コマンドラインで比較してEXCELやCSVに出力するツールはあまり無いのかもしれません。今回紹介するツールは テキスト差分表示ツール です。このツールは名前の通りテキストファイルの差分を表示するツールなのですが、コマンドラインでも使用出来ます。コマンドラインで実行出来ると言う事はバッチ(BAT)ファイルで実行出来るという事なので、その差分ファイルを使用した自分専用のプログラミングが可能と言う事になります。プログラミングする場合はCSV形式での出力がいいですね。
コマンドラインでのファイル比較と比較結果の保存方法はこんな感じです。
TextDiffDsp "C:\Temp\Test1.txt" "C:\Temp\Test2.txt" -E"C:\Temp\Test3.xls"
TextDiffDsp "C:\Temp\Test1.txt" "C:\Temp\Test2.txt" -C"C:\Temp\Test3.csv"
今回のテーマとは関係ありませんが、画面イメージを貼って置きます。
※ファイル比較関係のツールやサンプルはこちら「ファイル比較関係」です。