sortコマンドで指定した列で数字順で並び替える(桁区切りの数字も可能)
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列目の複合で並び替えが可能です。
Author And Source
この問題について(sortコマンドで指定した列で数字順で並び替える(桁区切りの数字も可能)), 我々は、より多くの情報をここで見つけました https://qiita.com/d-dai/items/b261fc8483d0cdeccb58著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .