sdiff(1)sdiff(1)NAMEsdiff - side-by-side difference program
SYNOPSIS
[options ...] file1 file2
DESCRIPTION
uses the output of diff(1) with the option, which ignores trailing
blanks (spaces and tabs) and treats other strings of blanks as equal,
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:
abc | xyz
abc abc
bca <
cba <
dcb dcb
> cde
Options
recognizes the following options:
Use the next argument,
n, as the width of the output line. The maximum
value of n is 2048 (LINE_MAX). The default line
length is 130 characters.
Only print on the left side when lines are identical.
Do not print identical lines.
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, prompts the user with a and
waits for one of the following user-typed commands:
append the left column to the output file
append the right column to the output file
turn on silent mode; do not print identical
lines
turn off silent mode
call the editor with the left column
call the editor with the right column
call the editor with the concatenation of left
and right
call the editor with a zero length file
exit from the program
On exit from the editor, the resulting file is con‐
catenated on the end of the output file.
EXAMPLES
Print a side-by-side diff of two versions of a file on a printer capa‐
ble of printing 132 columns:
Retrieve the most recently checked in version of a file from RCS and
compare it with the version currently checked out:
SEE ALSOdiff(1), ed(1).
sdiff(1)