Cou氏の徒然日記

ほのぼの日記ブログです。

バッチとシェル

今週は特定のファイルコピー用のバッチ(Windowsシェル(Solarisの作成をしていました。
ただ、バッチとシェルだと、書き方が全然違うんですよね。

変数や引数の参照ですら、
バッチでは、%変数%%1
シェルでは、$変数$1
だったりしますし。

それに、シェルだと関数の定義ができたり、if~elif~else~fiを使えば分岐もできますが、
バッチだと、基本的にGOTO句を使わないと、複雑な処理は書けなかったりしますし…。

フローは簡単に書けても、いざその通りに作ろうとすると、
本当に大変…。

まあ、デバッグはechoを入れまくれば、そこそこやりやすかったりしますが。