SDIFF(1) | User Commands | SDIFF(1) |
sdiff - print differences between two files side-by-side
sdiff [-l] [-s] [-o output] [-w n] filename1 filename2
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 filename1, a > in the gutter if the line appears only in filename2, and a | for lines that are different. (See the EXAMPLES section below.)
-l
-s
-o output
l
r
s
v
e l
e r
e b
e
q
On exit from the editor, the resulting file is concatenated to the end of the output file.
-w n
See largefile(7) for the description of the behavior of sdiff when encountering files greater than or equal to 2 Gbyte (2^31 bytes).
Example 1 An example of the sdiff command.
A sample output of sdiff follows.
x | y a a b < c < d d
> c
If any of the LC_* variables (LC_CTYPE, LC_MESSAGES, LC_TIME, LC_COLLATE, LC_NUMERIC, and LC_MONETARY) (see environ(7)) are not set in the environment, the operational behavior of sdiff for each corresponding locale category is determined by the value of the LANG environment variable. If LC_ALL is set, its contents are used to override both the LANG and the other LC_* variables. If none of the above variables is set in the environment, the "C" locale determines how sdiff behaves.
LC_CTYPE
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
CSI | Enabled |
February 17, 2023 | OmniOS |