.Dd 2015-10-08 | |
.Dt CMP 1 | |
.Os sbase | |
.Sh NAME | |
.Nm cmp | |
.Nd compare two files | |
.Sh SYNOPSIS | |
.Nm | |
.Op Fl l | Fl s | |
.Ar file1 file2 | |
.Sh DESCRIPTION | |
.Nm | |
compares | |
.Ar file1 | |
and | |
.Ar file2 | |
byte by byte. If they differ, | |
.Nm | |
writes the first differing byte- and line-number to stdout. | |
.Sh OPTIONS | |
.Bl -tag -width Ds | |
.It Fl l | |
Print byte-number and bytes (in octal) for each difference. | |
.It Fl s | |
Print nothing and only return status. | |
.El | |
.Sh EXIT STATUS | |
.Bl -tag -width Ds | |
.It 0 | |
.Ar file1 | |
and | |
.Ar file2 | |
are identical. | |
.It 1 | |
.Ar file1 | |
and | |
.Ar file2 | |
are different. | |
.It > 1 | |
An error occurred. | |
.El | |
.Sh SEE ALSO | |
.Xr comm 1 , | |
.Xr diff 1 | |
.Sh STANDARDS | |
The | |
.Nm | |
utility is compliant with the | |
.St -p1003.1-2013 | |
specification. | |
.Pp | |
The "char" in the default result format has been replaced with "byte". |