#sortの使い方
sortはテキストファイルを指定した列で並び替えるコマンドです。
複数の列で並び替えることも可能です。
例えば以下のようなファイルがあるとします。
tanaka 333
suzuki 99
sato 111
sasaki 222
2列目の降順で並び替える場合はこのように実行します。
$ sort -r -n -k 2,2 ファイル名
オプション説明
-r
を指定すると、降順でソートします。
-n
を指定すると、数字の順番でソートします。 つけないとアルファベット順になってしまい、
上記の場合、99
のほうが 333
よりも大きいと判断されてしまうので注意しましょう。
桁区切りされた数字であっても可能です。
-k
で並び替える列を指定します。2,3のように書くと、2列目と3列目の複合で並び替えが可能です。