sdiff(1) sdiff(1)
NAME
sdiff - print file differences side-by-side
SYNOPSIS
sdiff [options] file1 file2
DESCRIPTION
sdiff uses the output of the diff command to produce a side-
by-side listing of two files indicating lines that are
different. Lines of the two files are printed with a blank
gutter between them if the lines are identical, a < in the
gutter if the line appears only in file1, a > in the gutter if
the line appears only in file2, and a | for lines that are
different. For example:
x | y
a a
b <
c <
d d
> c
sdiff processes supplementary code set characters in files
according to the locale specified in the LC_CTYPE environment
variable [see LANG on environ(5)].
Valid options are:
-w n Use the argument n as the width of the output line.
The default line length is 130 columns.
-l Print only the left side of any lines that are
identical.
-s Do not print identical lines.
-o output Use the argument output as the name of a third file
that is created as a user-controlled merge of file1
and file2. Identical lines of file1 and file2 are
copied to output. Sets of differences, as produced
by diff, 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:
Copyright 1994 Novell, Inc. Page 1
sdiff(1) sdiff(1)
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 to the end of the output file.
REFERENCES
diff(1), ed(1)
Copyright 1994 Novell, Inc. Page 2