🙌

コマンドプロンプトでDIFFを取るコマンド

2024/05/01に公開

コマンドのサンプル

コマンドプロンプトで任意のファイルのDIFFを取りたい場合、fcコマンド(File Compare)を使用することで実現できます。

fc ファイル1 ファイル2

実際に比較してみる

たとえば、以下の2つのファイルを比較したい場合は、

Sample1.txt
Sample0
Sample1
Sample3
Sample4
Sample2.txt
Sample0
Sample2
Sample3
Sample4

以下のコマンドを実行することで、DIFFを取ることができます。(ファイルパスは任意でOKです。)

fc /N C:\work\Sample1.txt C:\work\Sample2.txt > DIFF.txt

実行結果は以下のようになり、”差異のある行”と”その前後の行”が表示されます。

DIFF.txt
ファイル C:\WORK\Sample1.txt と C:\WORK\SAMPLE2.TXT を比較しています
***** C:\WORK\DIFF\Sample1.txt
    1:  Sample0
    2:  Sample1
    3:  Sample3
***** C:\WORK\DIFF\SAMPLE2.TXT
    1:  Sample0
    2:  Sample2
    3:  Sample3
*****

Discussion