Sort the lines of the named files. Compare specified fields for each pair of lines; if no fields are specified, compare them by byte, in machine collating sequence. If no files are specified or if the file is -, the input is taken from standard input. See also uniq, comm, and join.
Ignore leading spaces and tabs.
Check whether files are already sorted and, if so, produce no output.
Sort in dictionary order.
Fold; ignore uppercase/lowercase differences.
Sort in general numeric order.
Print a help message and then exit.
Ignore nonprinting characters (those outside ASCII range 040-176).
Sort in arithmetic order.
Skip n-1 fields and stop at m-1 fields (i.e., start sorting at the nth field, where the fields are numbered beginning with 1).
Put output in file.
Merge already sorted input files.
Reverse the order of the sort.
Stabilize sort by disabling last-resort comparison.
Separate fields with c (default is a tab).
Identical lines in input file appear only one time in output.
End lines with zero byte, not with newline.
Print version information and then exit.
Attempt to treat the first three characters as a month designation (JAN, FEB, etc.). ...