Am Mittwoch, 9. September 2009 22:40:21 schrieb Ulf Bro: > grep -ow '[uiaeodtnrsj]\+' dingsbums.txt | sort | uniq | less
$ time grep -ow '[uiaeodtnrsj]\+' Die*.txt | sort | uniq ... real 0m24.189s user 0m20.750s sys 0m0.020s $ time ./wordfilter.py --letters uiaeodtnrsj Die*.txt --length 1 | sort | uniq ... real 0m2.749s user 0m2.140s sys 0m0.100s Hier ist das Python-Skript um etwa den Faktor 8 schneller. Gerade bei großen Textmengen macht das doch einiges aus. Aber gut zu wissen, dass es auch mit grep geht. Björn hat mir heute auch schon einen Weg mit cat, tr und egrep gezeigt: $ cat text | tr " " "\n" | egrep "^[uiaenrtd]+$" | sort -u Lieben Gruß, Arne --- --- --- --- --- --- --- --- --- Unpolitisch sein heißt politisch sein, ohne es zu merken. - Arne (http://draketo.de) --- --- --- --- --- --- --- --- ---
signature.asc
Description: This is a digitally signed message part.
