|
|
1.1 root 1: .TH BDIFF 1
2: .SH NAME
3: bdiff \- big diff
4: .SH SYNOPSIS
5: .B bdiff
6: file1 file2 [n]
7: .RB [ \-s ]
8: .SH DESCRIPTION
9: .I Bdiff\^
10: is used in a manner analogous to
11: .IR diff (1)
12: to find which lines must be changed in two files to bring them
13: into agreement.
14: Its purpose is to allow processing of files which are too large
15: for
16: .IR diff .
17: .I Bdiff\^
18: ignores lines common to the beginning of both files,
19: splits the remainder of each file into
20: .IR n -line
21: segments, and invokes
22: .I diff\^
23: upon corresponding segments.
24: The value of
25: .I n\^
26: is 3500 by default.
27: If the optional third argument is given, and it is
28: numeric, it is used as the value for
29: .IR n .
30: This is useful in those cases in which 3500-line segments are
31: too large for
32: .IR diff ,
33: causing it to fail.
34: If
35: .I file1\^
36: .RI ( file2 )
37: is \fB\-\fR,
38: the standard input is read.
39: The optional
40: .B \-s
41: (silent) argument specifies that
42: no diagnostics are to be printed by
43: .I bdiff\^
44: (note, however, that this does not suppress possible exclamations by
45: .IR diff .
46: If both optional arguments are specified, they must appear in the
47: order indicated above.
48: .PP
49: The output of
50: .I bdiff\^
51: is exactly that of
52: .IR diff ,
53: with line numbers adjusted to account for the segmenting of the files
54: (that is, to make it look as if the files had been processed
55: whole).
56: Note that
57: because of the segmenting of the files,
58: .I bdiff\^
59: does not necessarily find a
60: smallest sufficient set of file differences.
61: .SH FILES
62: /tmp/bd?????
63: .SH "SEE ALSO"
64: diff(1).
65: .SH DIAGNOSTICS
66: Use
67: .IR help (1)
68: for explanations.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.