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