Voici une commande vous permettant de trier une liste d’adresses IP :
sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4
Exemple :
[root@linux]# cat ip.txt
192.168.0.16
192.168.0.3
192.168.0.18
192.168.0.4
192.168.0.1[root@linux]# cat ip.txt | sort -n -t . -k 1,1 -k 2,2 -k 3,3 -k 4,4
192.168.0.1
192.168.0.3
192.168.0.4
192.168.0.16
192.168.0.18