sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #100431
Re: Storke langsomt bash script [SOLVED]
Björn Lundin skrev:
> 2010/6/4 Martin Dupont Ahrentsen <martin@xxxxxxxxxxxx>:
....
>
>> 3.
>> AWK løsningen som Kristian Duss Østergaard er klart vinderen. Process
>> tiden her er nede på ca 1½ sekund!! Samtidig med at det var super let at
>> integrere i det eksisterende script som også sørger for at distribuere
>> output filen ud til ca 15 servere ved hjælp af awk -f <navn>.awk <inputfil>
>> > <outputfil>.
>
>
> Den är svår att slå...
>
Ja AWK er god til text-in -> text-out med match / regular expressions,
også ganske simpel opbygning og let at lære.
Lidt trist at de fleste kun bruger AWK til at printe et argument i input
i stil med y=$(xxxx-prog | awk ' {print $1}')
og lader andet script rode med resten.
"man awk" viser alt man har brug for.
(pånær regular expressions, der må man læse mere dybdegående andetsteds)
AWK er fra 1977 og navnet står for "opfindernes" iniatialer.
Alfred Aho (kendt fra "Dragebogen" om oversætterteknik), Peter Weinberger,
og Brian Kernighan (ham fra C-bogen)
http://en.wikipedia.org/wiki/AWK
References