Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ cmp(1) — sysv — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

diff(1)

comm(1)



CMP(1-SysV)         RISC/os Reference Manual          CMP(1-SysV)



NAME
     cmp - compare two files

SYNOPSIS
     cmp [ -l ] [ -s ] file1 file2 [ offset1 [ offset2 ]

DESCRIPTION
     The two files are compared.  (If file1 is `-', the standard
     input is used.)  Under default options, cmp makes no comment
     if the files are the same; if they differ, it announces the
     byte and line number at which the difference occurred.  If
     one file is an initial subsequence of the other, that fact
     is noted.

     The offset arguments are positive integers that tell how
     many bytes to skip in each file before starting the com-
     parison.

     Options:

     -l                  Print the byte number (decimal) and the
                         differing bytes (octal) for each differ-
                         ence.

     -s                  Print nothing for differing files;
                         return codes only.

SEE ALSO
     diff(1), comm(1)

DIAGNOSTICS
     Exit code 0 is returned for identical files, 1 for different
     files, and 2 for an inaccessible or missing argument.

ERRORS
     Many versions of cmp require -l and -s to be given in this
     order.  While this version does not require this, it is a
     good idea not to depend on this behavior.

     Most BSD-based versions of cmp can handle the offset argu-
     ments, but they are not documented.  AT&T-based versions
     generally forbid this (though the code is actually there to
     handle it).












                         Printed 1/15/91                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026