|
|
1.1 root 1: .TH IDIFF 1
2: .CT 1 files dirs
3: .SH NAME
4: idiff \(mi interactive file comparison
5: .SH SYNOPSIS
6: .B idiff
7: .I file1 file2
8: .SH DESCRIPTION
9: .I Idiff
10: compares
11: .I file1
12: with
13: .I file2
14: using
15: .IR diff ,
16: then presents each set of changed lines
17: for selection or processing.
18: .I File2
19: may be a directory;
20: in that case, the basename of
21: .I file1
22: is appended.
23: .PP
24: For each group, legal responses are
25: .TP
26: .B <
27: to retain the `from' lines
28: .TP
29: .B >
30: to retain the `to' lines
31: .TP
32: .B e
33: to edit both sets of lines
34: .TP
35: .B d
36: to delete both sets
37: .TP
38: .B 1
39: to retain the rest of the `from' file
40: .TP
41: .B 2
42: to retain the rest of the `to' file
43: .TP
44: .B !
45: to invoke a shell command
46: .PP
47: Lines common to each file are copied verbatim.
48: Lines produced by this process,
49: including the lines written from within the editor,
50: are written to file
51: .IR idiff.out .
52: .SH FILES
53: .TF /tmp/idiff.*
54: .TP
55: .F idiff.out
56: .TP
57: .F idiff.*
58: .TP
59: .F /tmp/idiff.*
60: .SH SEE ALSO
61: .IR diff (1)
62: .SH BUGS
63: There is no way to revisit a choice.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.