Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sdiff(1) — sys5 — Apollo Domain/OS SR10.4.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

diff(1)

ed(1)

SDIFF(1)                             SysV                             SDIFF(1)



NAME
     sdiff - side-by-side difference program

SYNOPSIS
     sdiff [options ...]  file1 file2

DESCRIPTION
     The sdiff command uses the output of diff(1) 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 less-than sign (<) in the gutter if the line only
     exists in file1, a greater-than sign (>) in the gutter if the line only
     exists in file2, and a pipe character (|) for lines that are different.

     For example:

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

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

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

     -s         Do not print identical lines.

     -o  output Use 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(1), are
                printed; where a set of differences share a common gutter
                character.  After printing each set of differences, sdiff
                prompts you with a percent character (%) and waits for one of
                the following user-typed commands:

                        l    Append the left column to the output file

                        r    Append the right column to the output file

                        s    Turn on silent mode; do not print identical lines

                        v    Turn off silent mode

                        e  l Call the editor with the left column

                        e  r Call the editor with the right column

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

                        e    Call the editor with a zero length file

                        q    Exit from the program

                On exit from the editor, the resulting file is concatenated on
                the end of the output file.
SEE ALSO
     diff(1), ed(1).

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