[MontelLUG] Contest: il mio IP

Paolo Subiaco psubiaco a creasol.it
Gio 23 Giu 2005 17:16:44 CEST


Davide Rondini wrote:
> 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
> 
> _______________________________________________
> montellug mailing list
> montellug a montellug.it
> http://mail.montellug.it/mailman/listinfo/montellug_montellug.it

Usa awk '{print $6}'
se ad esempio devi estrarre il sesto campo.
Ciao

-- 
Ing. Paolo Subiaco
Creative Solutions Engineering
http://www.creasol.it
email psubiaco a creasol.it
fax  +39 02.700437159
phone +39 328.3730010

--
Stanco dei soliti virus, problemi di sicurezza e necessità di continui
upgrade delle licenze?
La soluzione c'e', a casa ed al lavoro:
Linux + Mozilla + OpenOffice.org




More information about the montellug mailing list