スポンサーリンク

-nオプションで数値の大小でソート

sortコマンドはデフォルトでは文字列順にソートされます。
-nオプションで、数値の大小でソートできます。

例えば、下記のin.txtがあったとします。

$ cat in.txt 
13
25
37
31
30
9

sortコマンドを実行します。
デフォルトは文字列順なので、9が一番最後になっています。

$ sort in.txt 
13
25
30
31
37
9

-nオプションで、数値の小さい順にソートできます。
9が一番先頭となりました。

$ sort -n in.txt 
9
13
25
30
31
37

-rオプションを追加して逆順に並び替えます。
数値の大きい順にソートされます。

$ sort -nr in.txt 
37
31
30
25
13
9

スポンサーリンク