2022-12-07 シェルスクリプト便利技 exec > file メモ execで実行ファイルを指定すると、現在のプロセスを置き換える形でプログラムが実行されます。 exec {実行ファイル} exec > file を実行すると、現在実行しているシェルの標準出力をファイルにリダイレクトします。 シェルスクリプト内で以下のように実行すれば、簡単にシェルの出力結果をログに残せます。 exec >> text.log 以降の標準出力を標準エラー出力にリダイレクトすることも可能です。 exec >&2 標準出力を端末に戻す場合は exec > /dev/tty