Windowsのコマンドプロンプトによる2つのファイルを比較する方法(comp)
compコマンド
説明 : 2つのファイルまたはファイルセットの内容を比較します
comp データ1 データ2 パラメータ
パラメータ
/D 相違点を 10 進数で表示します。
/A 相違点を ASCII 文字で表示します。
/L 相違する行の行番号を表示します。
/N=行数 各ファイルの先頭から指定された行数だけを比較します。
/C ファイルを比較するときに ASCII 文字の大文字と小文字を区別しません。
/OFF[LINE] オフライン属性が設定されたファイルをスキップしません。
サンプルソース
2つのファイルで違う文字を検出する。
ファイル1(内容)
あいうえお
かきくけこ
さしすせそ
ファイル2(内容)
あいうえか
かきくけこ
さしせせそ
(入力)
comp e:\test1.txt e:\test2.txt /A
(出力)
E:\test1.txt と E:\test2.txt を比較しています...
OFFSET 8 で比較エラーがあります
ファイル1 = お
ファイル2 = か
OFFSET 1C で比較エラーがあります
ファイル1 = す
ファイル2 = せ
ほかのファイルを比較しますか (Y/N)?
サンプルソース
2つのファイルで違う文字がある行を検出する。
ファイル1(内容)
あいうえお
かきくけこ
さしすせそ
ファイル2(内容)
あいうえか
かきくけこ
さしせせそ
(入力)
comp e:\test1.txt e:\test2.txt /L
(出力)
E:\test1.txt と E:\test2.txt を比較しています...
LINE 1 で比較エラーがあります
ファイル1 = A8
ファイル2 = A9
LINE 3 で比較エラーがあります
ファイル1 = B7
ファイル2 = B9
ほかのファイルを比較しますか (Y/N)?