|
|
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.