cmp(1)cmp(1)NAMEcmp - compare two files
file1 file2 [skip1 [skip2]]
compares two files (if file1 or file2 is the standard input is used).
Under default options, makes no comment if the files are the same; if
they differ, it announces the byte and line number at which the differ‐
ence occurred. If one file is an initial subsequence of the other,
that fact is noted. skip1 and skip2 are initial byte offsets into
file1 and file2, respectively; and maybe octal or decimal; the form of
the number is determined by the environment variable (in the C locale,
a leading 0 denotes an octal number. See on environ(5) and strtol(3C)).
recognizes the following options:
Print the byte number (decimal) and the differing bytes (octal)
for each difference (byte numbering begins at 1 rather
Print nothing for differing files; return codes only.
determines the language in which messages are displayed. If is not
specified or is set to the empty string, a default of "C" (see lang(5))
is used instead of If any internationalization variable contains an
invalid setting, behaves as if all internationalization variables are
set to "C". See environ(5).
International Code Set Support
Single- and multi-byte character code sets are supported.
returns the following exit values:
Files are identical.
Files are not identical.
Inaccessible or missing argument.
prints the following warning if the comparison succeeds till the end of
file of file1(file2) is reached.