CMP

Section: User Commands (1)
索引 jman

BSD mandoc
 

索引

名称

cmp - 2 つのファイルを比較する  

索引

書式

cmp [-l | -s | -x ] [-z ] file1 file2 [skip1 [skip2 ] ]  

索引

解説

ユーティリティは、2つのファイル内容を比較して、その結果を標準出力に出力します。 ファイル内容が一致していれば、デフォルトでは は何も表示しません。ファイル内容に違いがあった場合は、最初に 違いが見つかった場所の、 バイト位置と行番号を出力します。

バイト位置と行番号は、1 から数え始めます。

オプションは以下のものがあります:

-l
全ての違いに対し、 違いのあった場所のファイル先頭からのバイト位置 (10 進数表現) と、 各々のファイル中の値 (8 進数表現) を表示します。
-s
何も表示しないようにします。結果は終了コードにのみ反映されます。
-x
-l と似ていますが、16 進数で表示し、 ファイルの最初のバイトに対して 0 をインデックスとして使用します。
-z
通常ファイルに対しては、ファイルの大きさをまず比較し、 異なる場合には比較を失敗させます。

file1file2 の開始バイト位置を skip1skip2 を使って、各々指定して比較することができます。 この値は 10 進数表記がデフォルトで、先頭に ``0x'' か ``0'' があると、 16 進数や 8 進数表現と解釈されます。

は、戻り値として以下の値のうちの一つをとります:

0
ファイル内容が一致した。
1
ファイル内容に違いがあったか、どちらかのファイルが先に ファイルエンドに達した。 後者の場合、 -s オプションが指定されていない場合には、 は、短い方のファイルで (違いが見付かる前に) EOF に到達したことを標準エラー出力に出力します。
>1
エラーが起きた。

 

索引

関連項目

diff(1), diff3(1)  

索引

規格

は St -p1003.2 準拠です。  

索引

歴史

コマンドは AT&T System v1 から登場しました。


 

索引

Index

名称
書式
解説
関連項目
規格
歴史

jman



Time: 07:06:02 GMT, January 12, 2009