标签: expect tclsh
例如,我想使用登录时定义的$ USER和$ HOSTNAME。 然而
set g_user [exec echo \$USER]
仅向我显示\ $ USER无法识别的错误。
答案 0 :(得分:0)
您需要env数组:
env
# if you use env in a procedure, you need to specify it is a global variable global env set g_user $env(USER)
记录在http://tcl.tk/man/tcl8.5/TclCmd/tclvars.htm