sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

cmp.1 (774B)


      1 .Dd 2015-10-08
      2 .Dt CMP 1
      3 .Os sbase
      4 .Sh NAME
      5 .Nm cmp
      6 .Nd compare two files
      7 .Sh SYNOPSIS
      8 .Nm
      9 .Op Fl l | Fl s
     10 .Ar file1 file2
     11 .Sh DESCRIPTION
     12 .Nm
     13 compares
     14 .Ar file1
     15 and
     16 .Ar file2
     17 byte by byte.
     18 If they differ,
     19 .Nm
     20 writes the first differing byte- and line-number to stdout.
     21 .Sh OPTIONS
     22 .Bl -tag -width Ds
     23 .It Fl l
     24 Print byte-number and bytes (in octal) for each difference.
     25 .It Fl s
     26 Print nothing and only return status.
     27 .El
     28 .Sh EXIT STATUS
     29 .Bl -tag -width Ds
     30 .It 0
     31 .Ar file1
     32 and
     33 .Ar file2
     34 are identical.
     35 .It 1
     36 .Ar file1
     37 and
     38 .Ar file2
     39 are different.
     40 .It > 1
     41 An error occurred.
     42 .El
     43 .Sh SEE ALSO
     44 .Xr comm 1 ,
     45 .Xr diff 1
     46 .Sh STANDARDS
     47 The
     48 .Nm
     49 utility is compliant with the
     50 .St -p1003.1-2013
     51 specification.
     52 .Pp
     53 The "char" in the default result format has been replaced with "byte".