Roman Fietze, Dienstag 19 Oktober 2010:
# time grep relay= /var/log/mail | grep delay= > /dev/null
Achtung. Hier misst du wieder nur das erste grep. Richtig waere
Ja, Mist, da hast Du recht (auch bei Deiner Mail nebenan...).
Und wieder meine Ergebnisse:
real 0.23 user 0.05 sys 0.01 real 0.25 user 0.15 sys 0.07
und
real 0.45 user 0.39 sys 0.04
Also ca. 0.2 zu 0.4.
Wie kommst Du auf diese Zahlen? Wenn man real+user rechnet, dann hast Du 0,68 bei grep|grep und 0,84 bei grep. Da wäre also das einfach grep um etwa 1/4 langsamer.
En letzter Hinweis. Wenn du '*' in der Regexp hast, immer escapen.
Ja, das ist klar. Weniger klar ist mir dagegen, wie ich richtig escape: grep "blabla*" # das geht grep 'blabla*' # das geht auch Aber: bash -c "grep "blabla*"" bash -c "grep 'blabla*'" bash -c 'grep "blabla*"' Was wäre hier richtig, und warum? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org