+.th SORT I 5/7/73
+.sh NAME
+sort \*- sort a file
+.sh SYNOPSIS
+.bd sort
+[
+.bd \*-anr
+] [ \fB+\fIn\fR ] [ \fB\*-\fIn\fR ] [ input [ output ] ]
+.sh DESCRIPTION
+.it Sort
+sorts
+.it input
+and writes the result on
+.it output.
+If the output file is not given,
+the standard output is used.
+If the input file is missing,
+the standard input is used.
+Thus
+.it sort
+may be used as a filter.
+The input and output file may be the same.
+.s3
+The sort 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 Sort
+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 is sorted by numerical value.
+.s3
+.lp +4 4
+\fB\*-r\fR Output 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
+in the sort.
+Fields (with \fB\*-\fIn\fR)
+are skipped before characters.
+.s3
+.i0
+.sh FILES
+/tmp/stm?
+.sh BUGS
+The
+largest file that can be
+sorted is about 128K bytes.