fc
fcは、2つのファイルの相違点を表示するコマンドです。
解説
fcコマンドを使うと2つのファイルの相違点を確認することができます。
比較した結果は、環境変数ERRORLEVELに格納されます。
1:差異あり
0:差異なし
構文
- (構文)
- FC <ファイル名1> <ファイル名2> [オプション]
パラメータ | 説明 |
---|---|
ファイル名1 ファイル名2 | 比較対象のファイル名を指定する ※省略不可 ※絶対パス、相対パスどちらでもOKです。 |
オプション | 下表【オプション】参照 |
オプション | 説明 |
---|---|
/A | 比較結果を省略して表示する(テキストモードのみ) |
/B | バイナリモードで比較する |
/L | テキストモードで比較する |
/C | 大文字小文字を区別しない |
/N | 行番号を表示する(テキストモードのみ) |
/T | タブ文字をスペースに変換しない |
/U | 文字をUnicodeとして扱う |
/W | 連続したタブやスペースを1つのスペースとして比較する |
/? | コマンドのヘルプを表示する |
サンプル
以下ファイルを使用します。
(aa.txt)
AAA
(bb.txt)
aaa
ファイル「aa.txt」と「bb.txt」を比較する(相違点がある場合)
C:¥>fc aa.txt bb.txt
ファイル aa.txt と BB.TXT を比較しています
***** aa.txt
AAA
***** BB.TXT
aaa
*****
ファイル「aa.txt」と「aa.txt」を比較する(相違点がない場合)
C:¥>fc aa.txt aa.txt
ファイル aa.txt と AA.TXT を比較しています
FC: 相違点は検出されませんでした
ファイル「aa.txt」と「bb.txt」を比較する(行番号を表示する)
C:¥>fc aa.txt bb.txt /n
ファイル aa.txt と BB.TXT を比較しています
***** aa.txt
1: AAA
***** BB.TXT
1: aaa
*****
備考
- fcの語源は、「file compare」からきています。
- fcでは行単位で比較します。文字単位で比較したい場合はcompコマンドをご使用ください。
関連項目
- comp:ファイルを比較する