sdiff(C)
sdiff --
compare files side-by-side
Syntax
sdiff [ options ... ] file1 file2
Description
The sdiff command 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, 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-entered
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)
© 2005 The SCO Group, Inc.  All rights reserved.
SCO OpenServer Release 6.0.0 -- 03 June 2005