作者: WATANABE Hirofumi
日時: 2005/2/13(14:55)
わたなべです。

藤岡和夫 <kazuf@...> writes:

>  @include inetlib.awkのようにスクリプトの最初の行にライブラリを含めるこ
> とができるとか、Web Serverスクリプトを動かす場合には、igawkで起動すると
> よいと、TCP/IP Internetworking With gawkの5. A Simple CGI Libraryに書い
> てあるのですが、これは実際に実現されていないと思うのですが。igawkは
> cygwinのgawkには含まれているようですが、@includeの行はエラーになります。

どういうエラーになりますか?
こちらではちゃんと動いてます。まあigawk自体はshell scriptな
ので中を見ればどこがわるいのかわかるかも。

% cat hoge.awk
function hoge()
{
  print "hoge"
}

% cat foo.awk
@include hoge.awk
BEGIN {
  hoge()
}

% igawk -f foo.awk
hoge

% uname -a
CYGWIN_NT-5.0 win 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin