【发布时间】:2014-12-08 00:53:31
【问题描述】:
我知道这个问题已经在这里被问过好几次了。我查看了回复,但无法弄清楚它的工作方式。请您帮助我理解。
这里是:
我正在尝试在 tclsh 命令行上获取一个 tcl 脚本,并且我想将该脚本的输出重定向到一个文件中。
$ source my_script.tcl
脚本my_script.tcl 是这样的:
set output_file final_result
set OUT [open $output_file w]
proc calculate{} {
<commands>
return $result
}
foreach value [calculate] {
puts $output_file "$value"
}
这个脚本仍然把输出扔到标准输出上,而我希望它把输出重定向到一个指定为“final_result”的文件中
你能帮我理解我哪里出错了吗?
【问题讨论】:
-
您知道
calculate{}可能不是您想说的吗?空间在 Tcl 中很重要。