[linux-l] [Lösung-II] awk
Olaf Radicke
briefkasten at olaf-radicke.de
Di Aug 2 21:56:44 CEST 2011
Peter Ross <Peter.Ross at bogen.in-berlin.de> hat am 2. August 2011 um 12:39
geschrieben:
> On Tue, 2 Aug 2011, Olaf Radicke wrote:
[...]
> > Ich habe mittlerweile auch eine Lösung für das Problem mit den lokalen
> > Variablen
> > gefunden. Was in AWK wie eine syntaktische Ungenauigkeit aussieht ist dort
> > ein Sprachmittel:
> >
> > Wenn man die Funktions-Parameter mit einem zusäzlichen Leerzeichen trennt,
> > definiert man alle Variablen die dann folgen als lokal. Beispeil:
> > ..
> > ...ziemlich irre. Ein Leehrzeichen mehr oder weniger, und das Prog macht was
> > völlig anders.
>
> Das ist schon faszinierend. Stimmt das auch?
Sicher. Ich hatte ja Bespiel-Code mitgeschickt. Wen du den Code um...
#!/usr/bin/awk
BEGIN{
subfunktion("bla")
}
...erweiterst, kannst du ihn ausführen.
> Sorry, dass ich nicht wirklich hilfreich war, ich benutze wohl nur einen
> Subset von awks Moeglichkeiten..
Ich fürchte ich werde ans Limit gehen müssen. Ich werde sogar versuchen mit AWK
objektorientiert zu programmieren.
Gruß
Olaf
Mehr Informationen über die Mailingliste linux-l