Cシェル(csh)のシェルスクリプトを作らざるをえない状況になって、作ったのだが、使いづらい。。。いままで sh (bsh) を使ってだけシェルスクリプトつくっていたから、csh 特有の微妙な言語仕様に慣れない。
何が慣れなかったというと、『コマンド』と『csh 自身で行なえること』をうまく分離できていない、というのだ。bsh であれば、『(制御構造以外は)全てコマンド』という簡単で割り切った仕様であるため、Unixのコマンドを知っていれば作れる。だが、一方 csh は、例えばif 文に test コマンドの機能の一部があるため、逆に分かりづらいと思った。
- ソニー・エリクソン、ドコモ向け端末事業撤退報道にコメント
- 鼻水がすごいけど、花粉症なのか風邪なのか……