[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