Let's GAWK! とにかく使うJGAWK その24

 みなさん こんにちわ
 今回は、「Macで..」ではなくて「DOSで..」の話です。

 MS-DOSや、MS-Windowsの DOS窓で jgawkを使う場合の工夫です。
 DOSでは command.comというプログラムを介して、コマンドのやり取りをします。だから、DOSでは非常に重要なプログラムです。そして重要でありながら、DOSの歴史上一貫して評判の悪かったプログラムです。

 command.comには、実にいろいろな制限があります。jgawkを使う上で目立つのは、

です。例えば gawk -f test.awk と打ってきて、しまったjを忘れた、という場合、command.comではBSで全部消して、始めから打直しになります。また、スクリプトが一回で上手く動かない場合、スクリプトファイルを手直しして再挑戦となりますが、この時、必要なコマンドは全く同じ内容であるにもかかわらず、command.comにはこれを記憶しておく機能がありません。

 ここで「だからDOSは、、」と言ってしまうと身も蓋もありません。というのは、実際はかなり以前から、command.comの機能を補完するプログラムがフリーで公開されているからです。例えば、「KI-Shell」という常駐プログラムを使えば、コマンドラインでの編集と、ヒストリー機能が使えます。また、市販ソフトのVZエディタを常駐させても、同じことができます。awkを使うならば、command.comの強化がぜひとも必要です。



 以下、余談です。

 定型処理の自動化に関しては、まだまだ UNIX・DOSに一日の長があります。GUI(Guraphical User Interface)全盛の今日ですが、Shellスクリプトとかバッチのような昔ながらの便利な機能を進化・発展させる道も User InterFaceの一つの方向ではないでしょうかね。
 つきっきりで面倒見なきゃ何もできないシステムでは、生産性は向上しませんよ、多分。



 初出 NIFTY-Serve「みんみんネット」1996/12/04 (Wed) 23:03:17 /POST