bashで「exec > outfile」を実行した後のスクリプトの挙動はどうなるか。

リダイレクトを伴うexecは、現在のプロセスのファイル記述子を永続的に変更する。