1sdiff(1)                         User Commands                        sdiff(1)
2
3
4

NAME

6       sdiff - print differences between two files side-by-side
7

SYNOPSIS

9       sdiff [-l] [-s] [-o output] [-w n] filename1 filename2
10
11

DESCRIPTION

13       sdiff  uses  the  output  of the diff command to produce a side-by-side
14       listing of two files indicating lines that are different. Lines of  the
15       two files are printed with a blank gutter between them if the lines are
16       identical, a < in the gutter if the line appears only in filename1, a >
17       in  the gutter if the line appears only in filename2, and a | for lines
18       that are different. (See the EXAMPLES section below.)
19

OPTIONS

21       -l            Print only the left side of any lines  that  are  identi‐
22                     cal.to
23
24
25       -s            Do not print identical lines.
26
27
28       -o output     Use  the argument output as the name of a third file that
29                     is created as a user-controlled merge  of  filename1  and
30                     filename2. Identical lines of filename1 and filename2 are
31                     copied to output. Sets of  differences,  as  produced  by
32                     diff,  are  printed;  where  a set of differences share a
33                     common gutter character. After printing each set of  dif‐
34                     ferences,  sdiff  prompts the user with a % and waits for
35                     one of the following user-typed commands:
36
37                     l      Append the left column to the output file.
38
39
40                     r      Append the right column to the output file.
41
42
43                     s      Turn on silent mode; do not print identical lines.
44
45
46                     v      Turn off silent mode.
47
48
49                     e l    Call the editor with the left column.
50
51
52                     e r    Call the editor with the right column.
53
54
55                     e b    Call the editor with the concatenation of left and
56                            right.
57
58
59                     e      Call the editor with a zero length file.
60
61
62                     q      Exit from the program.
63
64                     On  exit  from the editor, the resulting file is concate‐
65                     nated to the end of the output file.
66
67
68       -w n          Use the argument n as the width of the output  line.  The
69                     default line length is 130 characters.
70
71

USAGE

73       See  largefile(5)  for  the  description  of the behavior of sdiff when
74       encountering files greater than or equal to 2 Gbyte ( 2^31 bytes).
75

EXAMPLES

77       Example 1 An example of the sdiff command.
78
79
80       A sample output of sdiff follows.
81
82
83         x   |   y
84         a       a
85         b   <
86         c   <
87         d       d
88             >   c
89
90
91

ENVIRONMENT VARIABLES

93       If any of the LC_* variables ( LC_CTYPE, LC_MESSAGES, LC_TIME,  LC_COL‐
94       LATE, LC_NUMERIC, and LC_MONETARY ) (see environ(5)) are not set in the
95       environment, the operational behavior of sdiff for  each  corresponding
96       locale  category  is  determined  by  the value of the LANG environment
97       variable.  If LC_ALL is set, its contents are used to override both the
98       LANG  and  the other LC_* variables.  If none of the above variables is
99       set in the environment, the "C" locale determines how sdiff behaves.
100
101       LC_CTYPE     Determines how sdiff handles characters. When LC_CTYPE  is
102                    set  to  a  valid value, sdiff can display and handle text
103                    and filenames containing valid characters for that locale.
104
105

ATTRIBUTES

107       See attributes(5) for descriptions of the following attributes:
108
109
110
111
112       ┌───────────────────────────────────────────────────────────┐
113ATTRIBUTE TYPE                ATTRIBUTE VALUE              
114       │Availability                  SUNWesu                      │
115       │CSI                           Enabled                      │
116       └───────────────────────────────────────────────────────────┘
117

SEE ALSO

119       diff(1), ed(1), attributes(5), environ(5), largefile(5)
120
121
122
123SunOS 5.11                        20 Dec 1996                         sdiff(1)
Impressum