perl vs grep

Ondrej Koala Vacha koala na fi.muni.cz
Úterý Duben 24 21:27:07 CEST 2001


On Tue, 24 Apr 2001, Karel Zak wrote:

> (tedy cca 160Mb, ten pocitac ma 500Mb RAM)
>
> $ time grep -e 'wearcomp' db.wordlist > /dev/null
>
> real    0m1.274s
> user    0m1.100s
> sys     0m0.180s
>
> $ time perl -ne 'print if /wearcomp/' db.wordlist > /dev/null
>
> real    0m32.259s
> user    0m31.730s
> sys     0m0.530s
>
>
>  :-))))
>

:-8

Tak jsem taky zkusil:

$ l test.dump
-rw-r--r--    1 root     root     210619947 Apr 24 21:21 test.dump
tedy cca 210M

darkstar:/pub
$ time grep -e 'CREATE' test.dump
...
real    0m44.315s
user    0m0.510s
sys     0m1.640s
darkstar:/pub
$ time perl -ne 'print if /CREATE/' test.dump
...
real    0m52.759s
user    0m24.910s
sys     0m1.570s


tak nevim. grep je sice rychlejsi, ale ne o tolik. Uvazuji, zda tam nemuze
zalezet na delce radku nebo tak.

-- 
Ondrej Koala Vacha



Další informace o konferenci Linux