David Haller, Dienstag 19 Oktober 2010:
Alles < 1s Gesamtlaufzeit hat kaum mehr Aussagekraft als wenn du die Laufzeiten von deinem Kater auswürfeln läßt.
Hey, was hast Du gegen meinen Kater?
# chgrp dh /var/log/mail $ { for i in 1 2 3 4 5; do time cat /var/log/mail >/dev/null; d ; } 2>&1 | grep real real 0m0.028s real 0m0.016s real 0m0.039s real 0m0.028s real 0m0.025s
Also schauen wir mal: # for x in 1 2 3 4 5; do time sed -n -e '/delay=/s/.*\(delay[^,]*,\).*/\1/gp' \ /var/log/mail > /dev/null; done 2>&1 | grep real real 0m0.495s real 0m0.480s real 0m0.487s real 0m0.479s real 0m0.490s Also so gut kriegt es mein Kater nicht hin.
$ { time for i in $loops; do awk '/relay=/{ \ print gensub(/.*relay([^,]*).*/,"\\1","g"); }' /var/log/mail >/dev/null ; done; } 2>&1 | grep real real 0m14.173s
gensub... wieder was gelernt.
Wie immer: "Know thy tools!"
Ja, stimmt wohl. Mit perl hab ichs halt noch nicht so.
HTH,
Tut es. Danke+Gruß! -- 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