[MontelLUG] Contest: il mio IP

Davide Rondini davide.rondini a gmail.com
Gio 23 Giu 2005 17:10:33 CEST


Ciao,

Mi è capitato di avere bisogno di avere una stinga contente il proprio
indirizzo IP che è utile sia negli script che nella programmazione.
Non riesco però a trovare un metodo che no sia un classico "prendi un
comando che ti da quel dato e tagliuzza l'output finché non lo
ottieni.". La mia soluzione per ora è:

ip -f inet addr show eth0 | tail -n 1 | cut -c10-23

ma soffre di un difetto: dipende dal numero di cifre dell'IP.
L'alternativa sarebbe passare a cut lo spazio come delimitatore, ma
non riesco a trovare il carattere di escape corrispondente. Il contest
è aperto.

In alternativa alla shell, potrebbe andare bene anche la system call
da fare al kernel.

Ciao
CD




More information about the montellug mailing list