Originariamente inviato da Rabinhood
Su una distribuzione di Suse (non ricordo quale fosse) c'era un programmino, ipaddr, che mostrava come output solamente l'indirizzo ip.
Sinche` non lo trovi, usa questo:
codice:
#!/bin/sh
# getip.sh
# usage: getip <interface>

[ -z $1 ] && exit 1
/sbin/ifconfig $1 &> /dev/null || exit 2


/sbin/ifconfig $1 | awk '/\ *inet addr/ {print $2}' | cut -d\: -f2