echoコマンドを拡張
ちょっと便利なコマンドを作ってみました。
現状のechoコマンドに対して以下のような拡張を行っています。
1)$文字に続く1文字のアルファベットによりいろいろな出力が可能
2)$D で現在の日付 $Tで現在の時刻
3)$E でエスケープコード(コード27)
4)$Xaaで 16進数指定により文字コードの出力などの機能をもっています。
(バッチファイルにコントロールコードを直接含ませたくない時に便利)
5)$G で'>'などといった通常echoできない文字を出力できる。
6)その他にPROMPTコマンドの$オプションに準じた出力が可能です。
例えば、こんなことが簡単にできます。
xecho $L今日は$D 現在は $T です$G
結果
<今日は1995/12/01(金) 現在は 12:34:56.78 です>
7)Ver 2.0から $[マクロ]により任意の出力内容を定義することが
できるようになりました。
xecho $[改頁]>PRN
(XECHO.CSTファイルに改頁の内容が定義されている)
8)Ver 2.0から $;にて出力後の改行を中止できるようになりました。
これらは自分で実現させるにはいちいちプログラムを作らなければなりません。
何かと応用ができるコマンドだと思います。