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)


最近のコメント