我有一个 ksh93 脚本(但问题与 ksh 无关)。
目前,我使用以下内容运行我的脚本:
./script 2>&1 | tee logfile
我想知道我的脚本中应该有什么才能获得完全相同的结果(屏幕输出和包含 STDOUT 和 STDERR 输出的日志文件)。当然,我想避免添加 '| tee logfile'为我做的每个回声/打印。
当然,这样做的一种方法是将我的脚本包装在另一个只运行 './script 2>&1 | 的脚本中。tee logfile' 但我想知道这是否可以在脚本本身内完成。