0
我想將主目錄設置爲var如何從預期的變量中獲取主目錄?
我該如何做到這一點?
這只是一段代碼:
set fp [open "$HOME/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$HOME/log.sh" a]
我想將主目錄設置爲var如何從預期的變量中獲取主目錄?
我該如何做到這一點?
這只是一段代碼:
set fp [open "$HOME/temp.sh" r]
set data [read $fp]
close $fp
set ::logfile [open "$HOME/log.sh" a]
由於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。