CMP(1) BSD Reference Manual CMP(1)
cmp - compare two files
cmp [-l | -s] file1 file2 [skip1 [skip2]]
The cmp utility compares two files of any type and writes the results to the standard output. By default, cmp is silent if the files are the same; if they differ, the byte and line number at which the first difference occurred is reported. Bytes and lines are numbered beginning with one. The options are as follows: -l Print the byte number (decimal) and the differing byte values (octal) for each difference. -s Print nothing for differing files; return exit status only. The optional arguments skip1 and skip2 are the byte offsets from the be- ginning of file1 and file2, respectively, where the comparison will be- gin. The offset is decimal by default, but may be expressed as a hexade- cimal or octal value by preceding it with a leading "0x" or "0". The cmp utility exits with one of the following values: 0 The files are identical. 1 The files are different; this includes the case where one file is identical to the first part of the other. In the latter case, if the -s option has not been specified, cmp writes to standard error that EOF was reached in the shorter file (before any differences were found). >1 An error occurred.
The cmp utility is expected to be IEEE Std 1003.2 ("POSIX.2") compatible.
A cmp command appeared in Version 1 AT&T UNIX. MirOS BSD #10-current June 6, 1993 1
Generated on 2013-04-27 00:20:00 by $MirOS: src/scripts/roff2htm,v 1.77 2013/01/01 20:49:09 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2013 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.