1 .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
2 .TH SORT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
4 sort \- sort lines of text files
7 [\fIOPTION\fR]... [\fIFILE\fR]...
9 .\" Add any additional description here
11 Write sorted concatenation of all FILE(s) to standard output.
13 Mandatory arguments to long options are mandatory for short options too.
16 \fB\-b\fR, \fB\-\-ignore\-leading\-blanks\fR
19 \fB\-d\fR, \fB\-\-dictionary\-order\fR
20 consider only blanks and alphanumeric characters
22 \fB\-f\fR, \fB\-\-ignore\-case\fR
23 fold lower case to upper case characters
25 \fB\-g\fR, \fB\-\-general\-numeric\-sort\fR
26 compare according to general numerical value
28 \fB\-i\fR, \fB\-\-ignore\-nonprinting\fR
29 consider only printable characters
31 \fB\-M\fR, \fB\-\-month\-sort\fR
32 compare (unknown) < `JAN' < ... < `DEC'
34 \fB\-n\fR, \fB\-\-numeric\-sort\fR
35 compare according to string numerical value
37 \fB\-R\fR, \fB\-\-random\-sort\fR
38 sort by random hash of keys
40 \fB\-\-random\-source\fR=\fIFILE\fR
41 get random bytes from FILE (default /dev/urandom)
43 \fB\-r\fR, \fB\-\-reverse\fR
44 reverse the result of comparisons
48 \fB\-c\fR, \fB\-\-check\fR, \fB\-\-check\fR=\fIdiagnose\-first\fR
49 check for sorted input; do not sort
51 \fB\-C\fR, \fB\-\-check\fR=\fIquiet\fR, \fB\-\-check\fR=\fIsilent\fR
52 like \fB\-c\fR, but do not report first bad line
54 \fB\-\-compress\-program\fR=\fIPROG\fR
55 compress temporaries with PROG;
56 decompress them with PROG \fB\-d\fR
58 \fB\-k\fR, \fB\-\-key\fR=\fIPOS1[\fR,POS2]
59 start a key at POS1, end it at POS2 (origin 1)
61 \fB\-m\fR, \fB\-\-merge\fR
62 merge already sorted files; do not sort
64 \fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
65 write result to FILE instead of standard output
67 \fB\-s\fR, \fB\-\-stable\fR
68 stabilize sort by disabling last\-resort comparison
70 \fB\-S\fR, \fB\-\-buffer\-size\fR=\fISIZE\fR
71 use SIZE for main memory buffer
73 \fB\-t\fR, \fB\-\-field\-separator\fR=\fISEP\fR
74 use SEP instead of non\-blank to blank transition
76 \fB\-T\fR, \fB\-\-temporary\-directory\fR=\fIDIR\fR
77 use DIR for temporaries, not $TMPDIR or /tmp;
78 multiple options specify multiple directories
80 \fB\-u\fR, \fB\-\-unique\fR
81 with \fB\-c\fR, check for strict ordering;
82 without \fB\-c\fR, output only the first of an equal run
84 \fB\-z\fR, \fB\-\-zero\-terminated\fR
85 end lines with 0 byte, not newline
88 display this help and exit
91 output version information and exit
93 POS is F[.C][OPTS], where F is the field number and C the character position
94 in the field; both are origin 1. If neither \fB\-t\fR nor \fB\-b\fR is in effect, characters
95 in a field are counted from the beginning of the preceding whitespace. OPTS is
96 one or more single\-letter ordering options, which override global ordering
97 options for that key. If no key is given, use the entire line as the key.
99 SIZE may be followed by the following multiplicative suffixes:
100 % 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.
102 With no FILE, or when FILE is \-, read standard input.
105 The locale specified by the environment affects sort order.
106 Set LC_ALL=C to get the traditional sort order that uses
109 Written by Mike Haertel and Paul Eggert.
111 Report bugs to <bug\-coreutils@gnu.org>.
113 Copyright \(co 2007 Free Software Foundation, Inc.
115 This is free software. You may redistribute copies of it under the terms of
116 the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
117 There is NO WARRANTY, to the extent permitted by law.
119 The full documentation for
121 is maintained as a Texinfo manual. If the
125 programs are properly installed at your site, the command
129 should give you access to the complete manual.