53歳限界プログラマの憂鬱

SU/CAR-ST-APplication-cellsから派生したプログラマのブログ

来訪ありがとうございます
シストレツールを自作してました
自分用の記事が多いのであまり役には立たないブログでした

f:id:sucar:20150414193802p:plain

自作システム詳細目次

gawkとigawk (@include)

awkで@include文を活用する記事を書いた

abenomix.hatenablog.com

ただ、gawk 4.0 以降だと@include文が使える

といことはそれ以前のバージョンだと@include文は使えない

mingw+msysのシステムだとgawk3.1.7なので、@includeは使えなかった

まあ、どこかから4以上のバージョンのものをとってきて置き換えればよさそうだが

いろいろググってみるとigawkというシェルスクリプトがあり、これをgawkの代わりにつかうと@include文が使えるらしい

ということで試してみたらエラーが出る

どうもバージョン4以降のgawkとigawkでは少し違いがあるようだ

調べたところ

バージョン4以降のgawk

@include "インクルードするファイル"

と""が必要

igawk

@include インクルードするファイル

と""は不要

ということらしい

なぜ統一しなかったのだろう? まあいいけど