sort -g numbers
それはします。並べ替えのマニュアル ページによると、-g
数値ソート用です:
-g, --general-numeric-sort
一般的な数値で比較
-t が必要です。 '.' を指定するフラグ複数のキー位置指定子は、徐々に長く/深くなる番号を処理します。私はまだそれがどのように機能するかを正確に理解していませんが、機能します ...
sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n numbers
または
cat numbers | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n
この -V
には特別なフラグがあります バージョン番号について
$ sort -V numbers
1.0
1.1
1.3
1.3.3
1.4-p1
1.6.1
1.11.4
1.15
2.2.2
2.2.10
2.4
2.4.6
ps。このオプションは GNU Coreutils で利用できますが、他の実装では欠落している可能性があります。