bash スクリプト (freebsd6) でコマンドを実行する必要があり、コマンドの stderr と stdout の両方をコンソール、ログ ファイル、および bash 変数に送信する必要があります。
したがって、リダイレクトなしで、私が望むのは次のとおりです。
result=`./command | tee output.log`
これをそのまま実行すると、stderr だけがコンソールに出力され、stdout だけが output.log ファイルと $result 変数の両方に出力されます。その理由は理解できますが、さまざまなリダイレクトを何度も試みた結果、両方のストリームを 3 つの場所すべてに送信できませんでした。
stderr と stdout の両方を 3 つの場所すべてに送信するにはどうすればよいですか?