De fait, le grep pouvait se résoudre par un simple test dans awk.
Par contre ta ligne ne fonctionne pas chez moi.
Je ne sais pas comment est le retour d'ifconfig chez toi, mais chez moi ça donne :
$ ifconfig lo0
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
|
Si je comprends bien, pas de format "standard" de retour pour ifconfig, il faut adapter à sa plateforme.
Du coup, je dois faire :
$ ifconfig lo0 | awk '$1 == "inet" { print $2 }'
127.0.0.1
|
Message édité par Elmoricq le 15-06-2005 à 11:35:17