![]()
RexxLandで使っているLinux用のRexxライブラリをいくつかご紹介しましょう。
あえて、ソースコードそのままを出していますので、ブラウザでCopy & Pasteしてファイルにしてください。
say
まずは、私のお気に入り、sayコマンドです。これをパス上で有効な場所に入れておくと、
say 3+5 --> '8'
say *2 --> '16'
say /4 --> '4'
という具合に簡単な計算が、前のデータも残したままできます。rexxtryをわざわざ呼ぶ必要がない場合も多いと思います。下記のソースをsayという名前で保存し、chmod
+x say を実行してください。
|
unix2pc
テキストファイルの改行コードをMS-DOS用に変更するためのツールです。同種のソフトは多数ありますが、あえてrexxで作成しています。使い方は、unix2pc
< infile >outfileです。この手のソフトは、本当にrexxの独壇場という気がします。もちろん、cshellなどでも可能ですが、ソースの読みやすさはrexxがピカイチですね。
|
pc2unix
unix2pcの逆の動作をするpc2unixのソースです。上のプログラムより若干複雑ですが、それでも10行程度で実現できてしまいます。
|