Unixコマンド/csh の変更点
*&SIZE(15){''csh''}; [#u96e2f7d]
**''機能'' [#x476f027]
cshは、BSD UNIXにおけるUNIXの拡張の中で開発されたシェルです。~
シェルスクリプトの構文がC言語に似ているため、cshと呼ばれています。~
cshは、bshに比べて大幅に機能拡張されており、ジョブ制御機能、ヒストリ機能、ファイル名の補完、~
コマンドエイリアスなど、そのあと登場した多くのシェルでサポートされている機能が~
cshによって開発されました。~
**''構文'' [#v507029f]
csh [オプション] [ファイル名]
**''オプション'' [#g06d3407]
-e コマンドが以上終了したり、終了時に0以外のステータスを返した場合シェルを終了する。
-f .cshrcを読み込まず、高速に起動する
-i 対話型で実行する
-r 制限付きのシェルとして実行する
-n コマンドを実行せず、構文解析のみを行う
-s 標準入力からコマンドを読み込む
**''コマンド例'' [#i2f5b712]
▼シェルの変更
bash-3.00$ csh 利用するシェルをcshに変更する
$ シェルがcshに変わった
▼シェルスクリプトの実行
$ csh hoge スクリプトhogeを実行する