我知道这个问题已经在这里被问过好几次了。我查看了回复,但无法弄清楚它的工作方式。请您帮助我理解。
它是这样的:
我正在尝试在 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”的文件中
你能帮我理解我哪里出错了吗?