Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sdiff(C) — OpenDesktop 1.1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

diff(C)

ed(C)

SDIFF(C)


     SDIFF(C)                             UNIX System V



     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

                             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)


     (printed 2/15/90)                                   SDIFF(C)
































































































































































































































































































































































































































































































































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