如何使用tcl中的exec捕获shell脚本的输出

时间:2015-10-28 06:07:11

标签: tcl exec

在我的tcl脚本中,我正在尝试运行c shell脚本。 从bash环境运行时,此shell脚本生成copy as cURL。 我想将此脚本的输出捕获到文件中。

我尝试了以下方法。

stdout

但这不起作用。

还有其他方法有帮助吗? 提前致谢。 -Dan

1 个答案:

答案 0 :(得分:0)

一些口译员处理>重定向不一致。尝试将输出回显到文件句柄:

set logfile "Mylog.log"
set lf [open $logfile w]
puts $lf [exec sh check_syntax_nldm_new.sh]
close $lf