Name
sort
Synopsis
sort [options
] [files
]
Sorts the lines of the named files
.
Compare specified fields for each pair of lines, or, if no fields are
specified, compare them by byte, in machine collating sequence. See
also uniq
, comm
, and
join
.
Options
-
-b
Ignore leading spaces and tabs.
-
-c
Check whether
files
-
-d
Sort in dictionary order.
-
-f
Fold; ignore uppercase/lowercase differences.
-
-i
Ignore nonprinting characters (those outside ASCII range 040-176).
-
-m
Merge (i.e., sort as a group) input files.
-
-n
Sort in arithmetic order.
-
-o
file
Put output in
file
.-
-r
Reverse the order of the sort.
-
-t
c
Separate fields with
c
(default is a tab).-
-u
Identical lines in input file appear only one (unique) time in output.
-
-zrecsz
Provide
recsz
sort
in certain cases.-
+
n
[-
m
] Skip
n
fields before sorting, and sort up to field positionm
. Ifm
is missing, sort to end of line. Positions take the forma
.b
, which means characterb
of fielda
. If .b
is missing, sort at the first character of the field.-
-k
n
[,m
] Similar to +. Skip
n-
1 fields and stop atm-
1 fields (i.e., start sorting at then
th field, where the fields are numbered beginning with 1).-
-M
Attempt to treat the first three characters as a month designation (JAN, FEB, etc.). In comparisons, treat JAN < FEB and any valid month as less than an invalid name for a month.
-
-T
tempdir
Directory pathname to be used for temporary ...
Get Mac OS X Panther in a Nutshell, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.