Windows版gawk, mawkを入手する方法 - AWK
AWKプログラムは、メモ帳で書く事も出来ます。必要になるのは、AWKプログラムを実行するプログラムです。o プログラムの動作保証はありません。利用する方は自己責任で使います。
o (念の為のウイルスチェックも、おすすめです。)
**** Windows版AWKの入手方法(2010年5月現在)
** 高機能版が欲しい場合は、Gawk
o 最新版 Gawk バージョン4の入手方法は、「Gawk4 Windows版実行ファイルの入手方法」
o Gawk バージョン3は、Vectorで入手出来ます。▽gawk 3.1.5 for Windows
+ 一番安定しているWindows版バージョン3は、Gawk on Windows 3.1.7。別の場所にて公開されていましたが、2010年11月3日現在、公開停止中です。
o 圧縮ファイルを展開すると、中に入っている gawk.exe。
o 一緒に入っている igawk.exeは、インターネット拡張機能みたいです。
o 有名な文字コードにも対応しているとの事です。オプション指定で切り替えます。
** なるべく軽く動かしたい時は、mawk
o Vectorで入手出来ます。▽mawk MBCS (32bit版。mawk 1.3.3対応)
o 圧縮ファイルを展開すると、中に入っている mawk32.exe。
o 10年以上前のものですが、日本語が扱えて、数える時 100万でも大丈夫でした。
o 但し、UTF-8などUNICODEには対応していません。
o 実行結果が文字化けしている時には Shift-JISに変換してから使います。
o mawkは、Gawkよりも機能が少ないのですが、高速に動きます。
** 自分で作る事も出来ます。
o AWKのソースコードは公開されていますので、自分で対応させる事も可能です。プログラムを変更したりする知識と技術を持っている方向けです。
** その他
o 日本で有名な jgawkは、Gawkの古いバーションを日本語対応させたものです。
+ Vectorで入手出来るのは、Gawk 2.x相当。
+ 最新版は、おそらく、Gawk 3.0.6 用の multi-byte extension 1.15 (名前が変わっていました)
o Vectorには、古いバージョンのAWKも公開されていました。
+ レンタルサーバーなど、古いAWKで動かすプログラムを作る時に、便利かもしれません。
**** メモ
o 32ビット対応していない古いバージョンを入手した場合、7万以上のカウントが出来るかどうかも要確認です。
+ 以前使った時は、途中で数えられなくなりました。
o 英語のみを扱う時は、もっと多くの種類のAWKから選ぶ事が出来ます。
+ 興味のある方は、「Windows版AWKの配布元一覧(awk, mawk, Gawk)」
==
関連ページ:
▼AWKを入手する
▼AWK
▼制作メモ
> Windows版nawkを入手する
Windows版nawkを、自分でビルドする
AWKプログラムを他の言語に変換する方法。AWK to Perl, C, C++
+
▼AWKプログラムを動かす
(2010年9月4日追加。jgawk)
(2010年6月18日追加。英語のみを扱う時は、他のAWKを選ぶ事も出来る)