On 06/05/2012 01:14 PM, Magosányi Árpád wrote:
> Igazából meg szerintem egy ilyen feladatnál a végrehajtási idő számít,
> és méretlenbe azt mondom, hogy a sed-et senki nem fogja ebben a
> feladatban megverni.

Azért a Perl nem sokkal marad le (-:

$ time for a in `seq 1 1000000`; do echo $a ;done >/dev/null

real    0m16.828s
user    0m16.377s
sys     0m0.596s

$ time for a in `seq 1 1000000`; do echo $a ; done | sed -n '4~4p'  > 
/dev/null

real    0m24.939s
user    0m22.937s
sys     0m7.224s


$ time for a in `seq 1 1000000`; do echo $a ; done | perl -n -e '$.%4==0 
and print' >/dev/null

real    0m26.905s
user    0m26.818s
sys     0m8.733s

g
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz