Cシェル IF if ($status != 0) then echo "ERROR." exit 9 else echo "OK" endif Cシェル WHILE @ cnt = 1 while($cnt < 100) echo $cnt @ cnt = $cnt + 1 end Cシェル FOR set parameter_tables = "/parameter.lst" foreach rec (`cat ${parameter_tables}`) set key1 = `echo $rec | awk -F, '{ printf "%s", $1 }'` set key2 = `echo $rec | awk -F, '{ printf "%s", $2 }'` set key3 = `echo $rec | awk -F, '{ printf "%s", $3 }'` end Cシェル switch 文 switch ($1) case "start": echo "start" breaksw case "stop": echo "stop" breaksw default: echo "unknown" breaksw endsw Cシェル goto文 ラベル名の場所に移動。 goto ラベル名 ... ラベル名: Cシェル キーボード入力 set name=$< 文字列の置換 % ^置換元文字^置換文字列 $#argv 引数の数 Bシェルスクリプト シェルスクリプトでよく使用するUNIXコマンド UNIX awkコマンドメモ UNIX sedコマンドメモ その他 スクリプト perl メモ Python メモ php メモ