Example
- output to file
sort file.txt -o file.txt - sort by column
sort -n -k2 file.txt - sort , from dig to small
sort -nr -k2 file.txt
common
- b, –ignore-leading-blanks ignore leading blanks
- d, –dictionary-order consider only blanks and alphanumeric characters
- f, –ignore-case fold lower case to upper case characters
- g, –general-numeric-sort compare according to general numerical value
- i, –ignore-nonprinting consider only printable characters
- M, –month-sort compare (unknown) <
JAN' < ... <
DEC' - n, –numeric-sort compare according to string numerical value
- r, –reverse reverse the result of comparisons
- u, – distinct
Other options:
- c, –check check whether input is sorted; do not sort
- k, –key=POS1[,POS2] start a key at POS1, end it at POS2 (origin 1)
- m, –merge merge already sorted files; do not sort
- o, –output=FILE write result to FILE instead of standard output
- s, –stable stabilize sort by disabling last-resort comparison
- S, –buffer-size=SIZE use SIZE for main memory buffer
- t, –field-separator=SEP use SEP instead of non-blank to blank transition
- T, –temporary-directory=DIR use DIR for temporaries, not $TMPDIR