[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

参考

Shell command sort