次のファイルがあります:
1 2 3
1 4 5
1 6 7
2 3 5
5 2 1
そして、ファイルを2列目でソートしたいのですが、最大の数字(この場合は6)から最小の数字の順にソートしたいです。
sort +1 -2 file.dat
ただし、降順ではなく昇順で並べ替えられます。
結果は次のようになります。
1 6 7
1 4 5
2 3 5
5 2 1
1 2 3
ベストアンサー1
sort -nrk 2,2
うまくいきます。
数値ソートの場合は n、逆順の場合は r、2 番目の列の場合は k 2,2 です。