« 2004年9月 | トップページ | 2005年2月 »

Win32用AWK

 DOS版jgawkで4MBもあるテキストを処理しようとするとハングする。
 ファイルが大きすぎるのか。perlで処理することも考慮したが、VectorでWin32用のAWKを見つけた。mawkMBCS(multi-byte code sequence)対応版とGnu Awk Win32 Versionだ。
 どちらも使ってみたが、ハングした。よくよく調べると、バッチファイル内で処理するテキストを指定していなかったため、AWKが標準入力待ちをしているのだった。バッチを書き直すと、DOS版もWin32用の二つも同様に動作した。
 時間は計っていないが、やはりWin32の二つはDOS版より早い。複雑なスクリプトではないので、4MBも一瞬だ。

| | コメント (0) | トラックバック (0)

« 2004年9月 | トップページ | 2005年2月 »