J'ai un peu galéré pour trouver un moyen de récupérer simplement l'adresse IP d'une machine à partir d'un script SHELL, je vous livre ici mon astuce.
On utilise la commande ifconfig qui configure les interfaces réseau. On cherche l'adresse IP dans les informations affichées par cette commande :
set $(/sbin/ifconfig eth0); echo ${7#*:}