Et pourtant pour une utilisation comme celle-ci c'est plus adapté.
Alors que sed se suffit à lui-même, ta commande fait appel à 3 commandes.
Résultat (sur ma machine) :
time ifconfig eth0 | grep 'inet adr' | cut -f2 -d':' | cut -f1 -d' '
real 0m0.040s
time ifconfig eth0 | sed -n 's/.*inet adr:\([^.]*.[^.]*.[^.]*.[^ ]*\).*$/1円/p'
real 0m0.028s
Ça fait quand même beaucoup en pourcentage...
PS : attention, dans le grep, c'est 'inet adr' et pas 'inet addr'
[^] # Re: Je n'aime ni sed ni awk
Posté par Dan . En réponse au message Script pour obtenir adresse IP. Évalué à 1.
Alors que sed se suffit à lui-même, ta commande fait appel à 3 commandes.
Résultat (sur ma machine) :
time ifconfig eth0 | grep 'inet adr' | cut -f2 -d':' | cut -f1 -d' '
real 0m0.040s
time ifconfig eth0 | sed -n 's/.*inet adr:\([^.]*.[^.]*.[^.]*.[^ ]*\).*$/1円/p'
real 0m0.028s
Ça fait quand même beaucoup en pourcentage...
PS : attention, dans le grep, c'est 'inet adr' et pas 'inet addr'