(diffutils.info)Invoking cmp


Next: Invoking diff Prev: Making Patches Up: Top
Enter node , (file) or (file)node

12 Invoking 'cmp'
*****************

The 'cmp' command compares two files, and if they differ, tells the
first byte and line number where they differ or reports that one file is
a prefix of the other.  Bytes and lines are numbered starting with 1.
The arguments of 'cmp' are as follows:

     cmp OPTIONS... FROM-FILE [TO-FILE [FROM-SKIP [TO-SKIP]]]

   The file name '-' is always the standard input.  'cmp' also uses the
standard input if one file name is omitted.  The FROM-SKIP and TO-SKIP
operands specify how many bytes to ignore at the start of each file;
they are equivalent to the '--ignore-initial=FROM-SKIP:TO-SKIP' option.

   By default, 'cmp' outputs nothing if the two files have the same
contents.  If the two files have bytes that differ, 'cmp' reports the
location of the first difference to standard output:

     FROM-FILE TO-FILE differ: char BYTE-NUMBER, line LINE-NUMBER

If one file is a prefix of the other, 'cmp' reports the shorter file's
name to standard error, followed by a blank and extra information about
the shorter file:

     cmp: EOF on SHORTER-FILE EXTRA-INFO

   The message formats can differ outside the POSIX locale.  POSIX
allows but does not require the EOF diagnostic's file name to be
followed by a blank and additional information.

   An exit status of 0 means no differences were found, 1 means some
differences were found, and 2 means trouble.

cmp Options
Summary of options to 'cmp'.

automatically generated by info2www version 1.2.2.9