http://linux.die.net/man/1/sort に記述されている -V
(--version-sort
) オプションに縋って生きてきた僕たちは,ある日,別の環境でこのオプションが使えないことを知って絶望の奈落へと突き落とされる.
http://stackoverflow.com/questions/4493205/unix-sort-of-version-numbers
$ curl -s 'http://ftp.tsukuba.wide.ad.jp/software/binutils/' | grep -Eo 'binutils-[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+' | sort -u binutils-2.10.1 binutils-2.11.2 binutils-2.12.1 binutils-2.13.1 binutils-2.13.2 binutils-2.16.1 binutils-2.19.1 binutils-2.20.1 binutils-2.21.1 binutils-2.8.1 binutils-2.9.1 $ curl -s 'http://ftp.tsukuba.wide.ad.jp/software/binutils/' | grep -Eo 'binutils-[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+' | sort -u -t . -k 1,1n -k 2,2n -k 3,3n binutils-2.8.1 binutils-2.9.1 binutils-2.10.1 binutils-2.11.2 binutils-2.12.1 binutils-2.13.1 binutils-2.13.2 binutils-2.16.1 binutils-2.19.1 binutils-2.20.1 binutils-2.21.1