diff3.1 (2010 09)

d
diff3(1) diff3(1)
NAME
diff3 - 3-way differential file comparison
SYNOPSIS
diff3 [-exEX3] file1 file2 file3
DESCRIPTION
diff3 compares three versions of a le, and prints disagreeing ranges of text flagged with these codes:
==== all three files differ
====1 file1 is different
====2 file2 is different
====3 file3 is different
The type of change required to convert a given range of a given file to some other is indicated in one of
these ways:
f
:n1a Text is to be appended after line number n1 in file f, where f =
1
, 2,or3.
f
:n1,n2c Text is to be changed in the range line n1 through line n2.Ifn1 = n2, the range
can be abbreviated to n1.
The original contents of the range follows immediately after a
c indication. When the contents of two
files are identical, the contents of the lower-numbered le is suppressed.
-e diff3 Produces a script for the ed editor that can be used to incorporate into file1 all
changes between file2 and file3 (see ed(1)); i.e., the changes that normally would be
flagged
==== and ====3.
-x Produces a script to incorporate only changes flagged
====
-3 Produces a script to incorporate only changes flagged
====3
-E Produces a script that will incorporate all changes between file2 and file3, but treat over-
lapping changes (that is, changes that would be flagged with
==== in normal listing)
differently. The overlapping lines in both files will be inserted by the edit script bracketed
by <<<<<< and >>>>>> lines.
-X Produces a script that will incorporate only changes flagged
==== , but treat these
changes in the manner of
-E option.
The following command applies the resulting script to file1.
(cat script; echo ’1,$p’) | ed - file1
EXTERNAL INFLUENCES
International Code Set Support
Single- and multi-byte character code sets are supported.
WARNINGS
Text lines that consist of a single period (
.) defeat -e.
Files longer than 64K bytes do not work.
FILES
/var/tmp/d3*
/usr/lbin/diff3prog
SEE ALSO
diff(1).
HP-UX 11i Version 3: September 2010 1 Hewlett-Packard Company 1

Summary of content (2 pages)