[Shell command] sort -r で逆順に並べ替える
作成日: 2026年10月03日
sort コマンドの -r オプションを使用すると、通常とは逆の順序で並べ替えることができます。
printf '%s\n' apple orange banana | sort -r
実行結果は下記のとおりです。
orange
banana
apple
-r は --reverse と同じ意味で、比較した結果の順序を反転します。
数値を大きい順に並べたい場合は、数値として比較する -n と組み合わせて sort -nr と指定できます。
printf '%s\n' 10 2 30 | sort -nr
実行結果は下記のとおりです。
30
10
2
参考
- GNU Coreutils Manual - sort: https://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html