0

例如,我想使用登录时定义的 $USER 和 $HOSTNAME。然而

set g_user [exec echo \$USER]

仅向我显示 \$USER 无法识别的错误。

4

1 回答 1

0

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

于 2012-12-07T23:29:57.933 回答