Déc
17
2012

Shell – Trier une liste d’adresse IP avec sort


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

Articles similaires

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

1 Comment + Add Comment

  • Merci beaucoup, je venais de galérer avec pas mal de proposition trouvée sur d’autres sites, mais qui avait le mauvais goût …. de ne pas fonctionner ! (du moins avec ma version de sort)

Laissez un commentaire