[linux] Re: awk include probleem
Daniel von Asmuth
asmuth op bakunin.xs4all.nl
Di Jul 11 14:58:53 CEST 2006
On Tue, July 11, 2006 10:01 am, Hans Paijmans said:
> Hoi,
>
> Ik heb twee stukjes awk-code, bla, waarin een functie,
> en bla2, waarin de rest.
>
> bla:
> function hop()
> {
> print "KWAK"
> }
>
> bla2:
> {
> hop()
> print "BOEM"
> }
>
> Het volgende werkt:
>
> awk -f bla -f bla2...
Op Linux gaat dat, maar niet op SunOS 5.8
> Het volgende werkt NIET, en dat is lastig
>
> awk -f bla '{hop();print "BOEM";}' ...
Inderdaad problematisch op Linux. Kennenlijk worden file argumenten
en commando's op de regel niet op de gewenste wijze samen verwerkt.
awk '{hop();print "BOEM";}' bla
geeft het volgende resultaat:
awk: cmd. line:1: (FILENAME=bla FNR=1) fatal: function `hop' not defined
Suc6,
Daniel
--
More information about the Linux
mailing list