|
|
1.1 root 1: .th MERGE I 11/7/73
2: .sh NAME
3: merge \*- merge several files
4: .sh SYNOPSIS
5: .bd merge
6: [
7: .bd \*-anr
8: ] [ \fB\*-\fIn\fR ] [ \fB+\fIn\fR ] [ name ... ]
9: .sh DESCRIPTION
10: .it Merge
11: merges several files together
12: and writes the result on
13: the standard output.
14: If a file
15: is designated by
16: an unadorned `\*-',
17: the standard input is understood.
18: .s3
19: The merge is line-by-line in increasing ASCII collating sequence,
20: except that upper-case letters are considered
21: the same as the corresponding lower-case letters.
22: .s3
23: .it Merge
24: understands several flag arguments.
25: .s3
26: .lp +4 4
27: \fB\*-a\fR Use strict ASCII collating sequence.
28: .s3
29: .lp +4 4
30: \fB\*-n\fR An initial numeric string, possibly preceded by '\*-',
31: is sorted by numerical value.
32: .s3
33: .lp +4 4
34: \fB\*-r\fR Data is in reverse order.
35: .s3
36: .lp +4 4
37: \fB\*-\fIn\fR The first \fIn\fR fields in each line
38: are ignored. A field is defined as a string of non-space, non-tab
39: characters separated by tabs and spaces from its neighbors.
40: .s3
41: .lp +4 4
42: \fB+\fIn\fR The first \fIn\fR characters are ignored.
43: Fields (with \fB\*-\fIn\fR)
44: are skipped before characters.
45: .i0
46: .sh "SEE ALSO"
47: sort(I)
48: .sh BUGS
49: Only 8 files can be handled;
50: any further files are ignored.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.