【发布时间】:2012-10-08 00:17:50
【问题描述】:
我正在尝试使用以下代码将输出/错误打印到控制台和日志文件。
fun1(){
echo "inside fun1"
乐趣2
var=5
}
fun2(){
echo "inside fun2"
}
乐趣1 2>&1 | tee -a testlog.txt
echo $var # 打印空值
有什么方法可以在 fun1 执行后将 var 的值打印为 5?我需要控制台和日志文件中的输出。 fun1 也应该只执行一次。
请帮忙。
【问题讨论】:
-
您同时提出了几个(独立的)问题。考虑发布一些单独的问题。
-
我唯一关心的是显示 $var 的值
标签: function unix stdout io-redirection tee