出力を for ループ ブロックからファイルにリダイレクトするのと同じように
for ()
do
//do something
//print logs
done >> output file
同様に、シェルスクリプトで、出力を関数ブロックからファイルにリダイレクトする方法はありますか?
function initialize {
//do something
//print something
} >> output file
//call initialize
そうでない場合、それを達成できる他の方法はありますか?私の関数には、ログに出力するメッセージがたくさんあることに注意してください。すべての行で出力をファイルにリダイレクトすると、大量の I/O 使用率が発生します。