csh 入門 ---- if .... then ..... else ..... endif プログラムには分岐が必要です。if 文ががないと判断ができませ ん。2.2 で既に if 文がでて来ましたが、ここではもっといろ いろな if 文を紹介します。 3.1 file の存在を確認する file 1.3 で EUC コードに変換するコマンド 2e を作りました。 2e コマンドでは、file の存在を確認しませんし、 コマンドの引数である、$1 があるかも確認しません。 ここではこれを確認処理するプログラムを作ります。 実行は簡単のため ls のみ行うことにします。 #!/bin/csh # 3.1 file を確認し EUC コードに変換する 2e-new # $#argv : 引数の総数 if ( $#argv ) then # もし 引数が 1 個以上あったら file