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 に答える