[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