#!/bin/sh # # Description : Tri du fichier /etc/hosts par adresse IP # # Appel du programme : sorthost # # Fichiers externes : Non # sed -e '/^#.*/d' -e 's/#.*$//' /etc/hosts |\ sed -e 's/\([0-9]{3}\)\.\([0-9]{3}\)\.\([0-9]{3}\)\.\([0-9]{3}\)\(.*$\)/\1:\2:\3:\4:\5/' |\ sort -t: +n |\ awk ' BEGIN { FS=":" } { printf ("%d.%d.%d.%d%s\n", ^$1, $2, $3, $4, $5) } '