以下のコードを使用して、出力/エラーをコンソールとログファイルに出力しようとしています。
fun1(){
echo "fun1 の内部"
楽しい2
変数=5
}
fun2(){
echo "fun2 内"
}
楽しい1 2>&1 | ティー - a testlog.txt
echo $var # null 値の出力
fun1 の実行後に var の値を 5 として出力する方法はありますか?? コンソールとログ ファイルの両方に出力が必要です。また、fun1 は 1 回だけ実行する必要があります。
助けてください。