gawkとigawk (@include)
awkで@include文を活用する記事を書いた
ただ、gawk 4.0 以降だと@include文が使える
といことはそれ以前のバージョンだと@include文は使えない
mingw+msysのシステムだとgawk3.1.7なので、@includeは使えなかった
まあ、どこかから4以上のバージョンのものをとってきて置き換えればよさそうだが
いろいろググってみるとigawkというシェルスクリプトがあり、これをgawkの代わりにつかうと@include文が使えるらしい
ということで試してみたらエラーが出る
どうもバージョン4以降のgawkとigawkでは少し違いがあるようだ
調べたところ
バージョン4以降のgawk
@include "インクルードするファイル"
と""が必要
igawk
@include インクルードするファイル
と""は不要
ということらしい
なぜ統一しなかったのだろう? まあいいけど