アカウント名:
パスワード:
AWKのAはAhoのAだとはじめて知った。「Aho Wa Koitsu」じゃなかったんだ
今でもgawk使ってるよファイルはgawk.exeひとつだけ、1Mbyteにも満たないサイズで面倒なインストールの手間も不要fatなスクリプト言語なんて使わなくても出来ることは多い
gawk [gnu.org]はGNUの独自実装で、大幅に拡張された傍系(Vimみたいなもん)。A, W, K のawkに(たぶん)最も近いのはThe One True Awk [github.com]。
SVR4ないしSolarisにはoawkとnawkの二つのバージョンのawkがついてくる(無印awkはoawkのハードリンク)。このoawkが由緒正しいオリジナルじゃないかしら。
大学生の時にMS-DOS版のgawkから入った(書籍を買わなくてもman pageひとつに全機能が記述されていたので入りやすかった)ので、UNIX上のawkで関数定義がエラーになって首を傾げた思い出。んで調べたらnawkがだいたいgawkに近い機能セットだった。
gawkにしかない拡張機能ももちろんあるんだけど、書籍を買ってちょっと長めのスクリプトを書くようになったころにPerlに目移りしたので、その後、awkスクリプトはgawkでもnawkでも動くようなのしか書いてない。
念のため補足。
もちろん、ハードリンクに主従はないし、awkが元からあったファイル名で、nawkの出現によって区別のためにoawkって別名(頭のoはnawkのnがNewであることに対するOld)がつけられたというのが正しい順番なのだろう。
あと、第3のバージョンである /usr/xpg4/bin/awk なるややこしいやつもいて、こいつはnawkの方に機能が近いらしい。man pageではnawkの方に併記されていて、POSIX標準のためにわざわざforkしたかまたは書き直した模様。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
AWK (スコア:0)
AWKのAはAhoのAだとはじめて知った。
「Aho Wa Koitsu」じゃなかったんだ
Re: (スコア:0)
今でもgawk使ってるよ
ファイルはgawk.exeひとつだけ、1Mbyteにも満たないサイズで面倒なインストールの手間も不要
fatなスクリプト言語なんて使わなくても出来ることは多い
Re: (スコア:0)
gawk [gnu.org]はGNUの独自実装で、大幅に拡張された傍系(Vimみたいなもん)。
A, W, K のawkに(たぶん)最も近いのはThe One True Awk [github.com]。
Re: (スコア:2)
SVR4ないしSolarisにはoawkとnawkの二つのバージョンのawkがついてくる(無印awkはoawkのハードリンク)。このoawkが由緒正しいオリジナルじゃないかしら。
大学生の時にMS-DOS版のgawkから入った(書籍を買わなくてもman pageひとつに全機能が記述されていたので入りやすかった)ので、UNIX上のawkで関数定義がエラーになって首を傾げた思い出。んで調べたらnawkがだいたいgawkに近い機能セットだった。
gawkにしかない拡張機能ももちろんあるんだけど、書籍を買ってちょっと長めのスクリプトを書くようになったころにPerlに目移りしたので、その後、awkスクリプトはgawkでもnawkでも動くようなのしか書いてない。
Re:AWK (スコア:2)
念のため補足。
もちろん、ハードリンクに主従はないし、awkが元からあったファイル名で、nawkの出現によって区別のためにoawkって別名(頭のoはnawkのnがNewであることに対するOld)がつけられたというのが正しい順番なのだろう。
あと、第3のバージョンである /usr/xpg4/bin/awk なるややこしいやつもいて、こいつはnawkの方に機能が近いらしい。man pageではnawkの方に併記されていて、POSIX標準のためにわざわざforkしたかまたは書き直した模様。