CMP(1-SysV) RISC/os Reference Manual CMP(1-SysV)
NAME
cmp - compare two files
SYNOPSIS
cmp [ -l ] [ -s ] file1 file2 [ offset1 [ offset2 ]
DESCRIPTION
The two files are compared. (If file1 is `-', the standard
input is used.) Under default options, cmp makes no comment
if the files are the same; if they differ, it announces the
byte and line number at which the difference occurred. If
one file is an initial subsequence of the other, that fact
is noted.
The offset arguments are positive integers that tell how
many bytes to skip in each file before starting the com-
parison.
Options:
-l Print the byte number (decimal) and the
differing bytes (octal) for each differ-
ence.
-s Print nothing for differing files;
return codes only.
SEE ALSO
diff(1), comm(1)
DIAGNOSTICS
Exit code 0 is returned for identical files, 1 for different
files, and 2 for an inaccessible or missing argument.
ERRORS
Many versions of cmp require -l and -s to be given in this
order. While this version does not require this, it is a
good idea not to depend on this behavior.
Most BSD-based versions of cmp can handle the offset argu-
ments, but they are not documented. AT&T-based versions
generally forbid this (though the code is actually there to
handle it).
Printed 1/15/91 Page 1