我想将主目录设置为var
我怎么能成功?
这只是一段代码:
set fp [open "$HOME/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$HOME/log.sh" a]
答案 0 :(得分:1)
由于Expect是Tcl的扩展,因此您使用Tcl的env
数组:
set fp [open "$::env(HOME)/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$::env(HOME)/log.sh" a]
请参阅http://tcl.tk/man/tcl8.5/TclCmd/tclvars.htm和the Tcl tutorial。