Dans le .bashrc (alias ou function)

function sortip() {
sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4 $1
}


$ cat /tmp/toto
192.168.2.23
192.168.4.34
172.16.2.34
192.168.1.34
172.16.1.23
192.168.1.12

$ sortip /tmp/toto
172.16.1.23
172.16.2.34
192.168.1.12
192.168.1.34
192.168.2.23
192.168.4.34


-n, --numeric-sort comparer selon la valeur numérique de la chaîne
-k, --key=POS1[,POS2] utiliser la clé de tri commençant à POS1 et se terminant à POS2 (les positions sont comptées à partir de 1)
-t, --field-separator=SÉPARATEUR utiliser le SÉPARATEUR à la place d'une transition d'un caractère non blanc vers un caractère blanc