[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