sort
sortはファイルの各行を並べ替えて出力するコマンドです。
sort hoge.txt
とすると、hoge.txtの内容が並び替えて出力されます。(デフォルトでは辞書順。)
sortの代表的なオプション
-n --numeric-sort
数値として並べ替えを行うオプションです。通常のsortは辞書順に並べ替えられるため
1
7
12
35
というファイルがある場合、ソートすると
1
12
35
7
とソートされますが、-nオブションをつけると
1
7
12
35
と数値順にソートされます。
-r --reverse
-rは降順で並べ替えを行うオプションです。
sort -r hoge.txt
とすると、hoge.txtが降順で並び変えられます。 -rnと両方のオプションを指定することで「数値として降順に並べ替える」ことも可能です。