[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

12. cmpの呼び出し

cmpコマンドは二つのファイルを比較し,異なっている場合は異なっ ている最初のバイトと行番号を報告します.バイトと行は,1で始まります. cmpの引数は以下のとおりです.

 
cmp options... from-file [to-file [from-skip [to-skip]]]

ファイル名の`-'は,常に標準入力になります.cmpは,ファイ ル名の一つが省略されている場合も標準入力を使用します.from-skipto-skipオペランドは,それぞれのファイルの最初で無視するバイト数で す.それらは,`--ignore-initial=from-skip:to-skip'オ プションと等価です.

終了ステータスの0は差異が見つからないこと,1は差異が見つかったこと,そし て0は問題が生じたことを意味します.

12.1 cmpのオプション  Summary of options to cmp.


12.1 cmpのオプション

以下は,GNU cmpが受け入れるオプションすべての概要です.ほ とんどのオプションは二つの等価な名前があり,一つは`-'を前置する単一 文字でもう一つは`--'を前置する長い名前です.複数の(引数を取らない) 単一文字のオプションを,単一のコマンドラインの単語に組み合わせることが可 能です.`-bl'は`-b -l'と等価です.

`-b'
`--print-bytes'
差異のあるバイトを出力します.制御文字は`^'にアルファベットを続けて 表示し,ハイビットセットがあるものについては("メタ(meta)"を意味する) `M-'をバイトに前置します.

`--help'
使用方の概要を出力し終了します.

`-i skip'
`--ignore-initial=skip'
入力ファイルの最初のskipバイトにある差異を無視します.skipバ イトより小さいファイルは,空のファイルとして扱います.skipが `from-skip:to-skip'の形式の場合,最初の入力ファイルの 最初のfrom-skipバイトと,二番目のものの最初のto-skipバイトを 読み飛ばします.

`-l'
`--verbose'
(10進数)のバイト数とすべての差異のあるバイトの(8進数)値を出力します.

`-n count'
`--bytes=count'
入力されたバイトの最大countを比較します.

`-s'
`--quiet'
`--silent'
何も出力しません.ファイルが異なっているかどうかを示す終了ステータスのみ 返します.

`-v'
`--version'
バージョン情報を出力し終了します.

上記の表では,バイトを数えるオペランドは通常10進数ですが,8進数に対して は`0'を,16進数に対しては`0x'を前置してもかまいません.

バイトを数えるとき,複数数えるための接尾子指定を後置することが可能です. この場合,省略された整数は1として理解されます.サイズを示す文字だけのと きや`iB'が続くものは,1024倍を使用して指定します.`B'が続くサ イズを示す文字は,その代わりに1000倍を指定します.例えば,`-n 4M' と`-n 4MiB'は`-n 4194304'と等価ですが,`-n 4MB'は `-n 4000000'と等価です.この表記方法は,10進数に対する SI prefixesと, IEC 60027-2 prefixes for binary multiplesへの上位互換性のためです.

以下の接尾子が定義されています.1Yのような大きいサイズは計算の制 限のため,コンピュータによっては拒否されるかもしれません.

`kB'
キロバイト:.
`k'
`K'
`KiB'
キビバイト:.`K'は特殊です.SIのプレフィクスは `k',IEC 60027-2のプレフィクスは`Ki'ですが,伝統的なものと POSIXでは,`k'を`KiB'の意味で使用します.

`MB'
メガバイト:
`M'
`MiB'
メビバイト:
`GB'
ギガバイト:
`G'
`GiB'
ギビバイト:
`TB'
テラバイト:
`T'
`TiB'
テビバイト:
`PB'
ペタバイト:
`P'
`PiB'
ペビバイト:
`EB'
エクサバイト:
`E'
`EiB'
エクシビバイト:
`ZB'
ゼータバイト:
`Z'
`ZiB'
.(`Zi'はIEC 60027-2への GNU拡張です.)
`YB'
ヨットバイト:
`Y'
`YiB'
.(`Yi'はIEC 60027-2 へのGNU拡張です.)


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Akihiro Sagawa on January, 21 2003 using texi2html