next up previous contents
Next: eval文 Up: 実行制御 Previous: exit文

exec文

 

シェルに代わって引数で指定されたコマンドを実行しますが、新しいプロセスは 作られません。書式は次の通りです。

exec argument
シェルは execの実行にあたり現在のファイルをクローズし、新しいファイル をオープンしますのでそれ以降の入出力を引数で指定したものに切り換えることが できます。この機能を使って exec文以降の標準入力を fileに切り換え たいならば
exec < file
とします。同様に標準出力やエラー出力を fileに切り換えたいのならば次の ようにします。[「6.2 配列」(p.gif) 参照]
exec > file
exec 2> file
execの引数に普通のコマンドが交じっていたならば、それが実行される だけです。



Riichiro Saito
1995年08月29日(火) 11時41分26秒 JST