コマンド exec 現在実行中のシェルに代わり、指定したコマンドを実行する。実行中のシェルのリダイレクトを設定する 最終更新 2019-01-27 UNIX/Linux の exec コマンドは、現在実行中のシェルに代わり、指定したコマンドを実行する sh・bash・csh・tcsh などの内部コマンド (組み込みコマンド・ビルトインコマンド) である。シェルスクリプトから異なるコマンドを実行する際に、プロセス数を抑えてシステムリソースを節約する目的で使用される。また、sh・bash においては実行中のシェルのリダイレクトを変更する。
![コマンド:exec: UNIX/Linuxの部屋](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b154ab51a4ee95bae39dc12cab2a5bff8355bc6/height=288;version=1;width=512/http%3A%2F%2Fx68000.q-e-d.net%2F~68user%2Funix%2Fimg-generated%2Flogo-exec.png%3F2)