Originariamente inviato da lo©2002
vorrei come output il mio indirizzo ip prendendolo da ifconfig.
se faccioottengo quindi ho bisogno di dirgli: prendi la stringa di caratteri prima di 'P-t-P', a ritroso fino ai ':' (due punti)... macchinoso però è per avere un esempio di tutti quei 'comandini fichissimi'
Inutilmente macchinoso... Andare a ritroso e` sempre abbastanza complicato, meglio andare "verso l'avanti" ovunque sia possibile IMHO.
Allora, questo e` un problema classico, la mia migliore performance attuale e`:
codice:
/sbin/ifconfig ppp0 | awk '/\ *inet addr/ {print $2}' | cut -d\: -f2
ma conto di riuscire a migliorare eliminando anche il secondo cut...
[edit]
detto fatto... 
codice:
/sbin/ifconfig eth0 | awk '/\ *inet addr/ {split($2, a, ":");print a[2]}'
[/edit]
con due cut ed un grep, invece:
codice:
/sbin/ifconfig ppp0 | grep "inet addr" | cut -d\: -f 2 | cut -d\ -f1