.th MERGE I 11/7/73 .sh NAME merge \*- merge several files .sh SYNOPSIS .bd merge [ .bd \*-anr ] [ \fB\*-\fIn\fR ] [ \fB+\fIn\fR ] [ name ... ] .sh DESCRIPTION .it Merge merges several files together and writes the result on the standard output. If a file is designated by an unadorned `\*-', the standard input is understood. .s3 The merge is line-by-line in increasing ASCII collating sequence, except that upper-case letters are considered the same as the corresponding lower-case letters. .s3 .it Merge understands several flag arguments. .s3 .lp +4 4 \fB\*-a\fR Use strict ASCII collating sequence. .s3 .lp +4 4 \fB\*-n\fR An initial numeric string, possibly preceded by '\*-', is sorted by numerical value. .s3 .lp +4 4 \fB\*-r\fR Data is in reverse order. .s3 .lp +4 4 \fB\*-\fIn\fR The first \fIn\fR fields in each line are ignored. A field is defined as a string of non-space, non-tab characters separated by tabs and spaces from its neighbors. .s3 .lp +4 4 \fB+\fIn\fR The first \fIn\fR characters are ignored. Fields (with \fB\*-\fIn\fR) are skipped before characters. .i0 .sh "SEE ALSO" sort(I) .sh BUGS Only 8 files can be handled; any further files are ignored.