In bash using sort with the -n option doesn\'t give me the expected result.
bash
sort
-n
$ cat numbers | sort -n 1.0 1.1 1.11.4 1.
There is a special flag for this -V for version numbers
-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. this option is available in GNU Coreutils and may be missing in other implementations.