cmp - 2
つのファイルのバイト単位での比較
cmp [
OPTION]...
FILE1 [
FILE2 [
SKIP1
[
SKIP2]]]
2
つのファイルをバイト単位で比較します。
任意指定の SKIP1 と SKIP2 は、
それぞれのファイルの先頭から読み飛ばすバイト数を指定します
(デフォルトはゼロです)。
ロングオプションにおいて必須の引数であるものは、
ショートオプションにおいても必須です。
-
-b, --print-bytes
- 異なるバイトを表示します。
-
-i, --ignore-initial=SKIP
- 両方の入力ファイルの先頭の
SKIP
バイトを読み飛ばします。
-
-i, --ignore-initial=SKIP1:SKIP2
- FILE 1 の先頭の SKIP1
バイト、 FILE2 の先頭の
SKIP2
バイトをそれぞれ読み飛ばします。
-
-l, --verbose
- バイト番号、
および異なっていたバイト値を出力します。
-
-n, --bytes=LIMIT
- 比較するのは最大で
LIMIT
バイトまでとします。
-
-s, --quiet, --silent
- 通常の出力をすべて省略します。
- --help
- ヘルプを表示して終了します。
-
-v, --version
- バージョン情報を出力して終了します。
SKIP の値には、
以下のような乗数に応じたサフィックスをつけることができます。
kB 1000, K 1024, MB 1,000,000, M 1,048,576, GB 1,000,000,000, G 1,073,741,824,
その先 T, P, E, Z, Y
についても同様です。
FILE に '-'
が指定されるか、
あるいは未指定であった場合は、
標準入力からの読み込みが行われます。
終了ステータスは、
入力ファイルの内容が同じであれば
0、 異なっていれば 1、
何か問題が発生すれば
2 です。
Torbjorn Granlund, David MacKenzie
バグ報告は
[email protected]
までお願いします。
GNU diffutils ホームページ:
<
https://www.gnu.org/software/diffutils/>
GNU
ソフトウェアの全般的なヘルプ:
<
https://www.gnu.org/gethelp/>
Copyright © 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL
version 3 or later <
https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO
WARRANTY, to the extent permitted by law.
diff(1),
diff3(1),
sdiff(1)
cmp
の完全なドキュメントは
Texinfo
マニュアルとしてメンテナンスされています。
info と
cmp
の両プログラムが適切にインストールされていれば、
以下のコマンド
- info cmp
を実行して完全なマニュアルを参照できます。