Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sdiff(C) — Xenix 2.3.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

diff(C)

ed(C)



     SDIFF(C)                 XENIX System V                  SDIFF(C)



     Name
          sdiff - Compares files side-by-side.

     Syntax
          sdiff [ options ... ] file1 file2

     Description
          sdiff uses the output of diff(C) to produce a side-by-side
          listing of two files indicating those lines that are
          different.  Each line of the two files is printed with a
          blank gutter between them if the lines are identical, a < in
          the gutter if the line only exists in file1, a > in the
          gutter if the line only exists in file2, and a | for lines
          that are different.

          For example:

                          x    |    y
                          a         a
                          b    <
                          c    <
                          d         d
                               >    c

          The following options exist:

          -w  n      Uses the next argument, n, as the width of the
                     output line.  The default line length is 130
                     characters.

          -l         Only prints the left side of any lines that are
                     identical.

          -s         Does not print identical lines.

          -o  output Uses the next argument, output, as the name of a
                     third file that is created as a user-controlled
                     merging of file1 and file2.  Identical lines of
                     file1 and file2 are copied to output.  Sets of
                     differences, as produced by diff(C), are printed;
                     where a set of differences share a common gutter
                     character.  After printing each set of
                     differences, sdiff prompts the user with a % and
                     waits for one of the following user-typed
                     commands:

                             l    Appends the left column to the
                                  output file

                             r    Appends the right column to the
                                  output file




     Page 1                                           (printed 8/7/87)





     SDIFF(C)                 XENIX System V                  SDIFF(C)



                             s    Turns on silent mode; does not print
                                  identical lines

                             v    Turns off silent mode

                             e  l Calls the editor with the left
                                  column

                             e  r Calls the editor with the right
                                  column

                             e  b Calls the editor with the
                                  concatenation of left and right

                             e    Calls the editor with a zero length
                                  file

                             q    Exits from the program

                     On exit from the editor, the resulting file is
                     concatenated on the end of the output file.

     See Also
          diff(C), ed(C)































     Page 2                                           (printed 8/7/87)



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