Tcl 使用带有“的选项/开关”;“设置”;命令

Tcl 使用带有“的选项/开关”;“设置”;命令,tcl,Tcl,我遇到了一个脚本(它的一部分如下所示),它在Tcl中使用了带有set和proc的开关/选项。需要有关使用以下结构的用途和目的的帮助,即带有set和proc的开关和选项 set opt_args { -login_user ANY DEFAULT lab -login_passwd ANY DEFAULT lab } set man_args { -ti

我遇到了一个脚本(它的一部分如下所示),它在Tcl中使用了带有
set
proc
的开关/选项。需要有关使用以下结构的用途和目的的帮助,即带有
set
proc
的开关和选项

set opt_args {
    -login_user        ANY
                       DEFAULT lab
    -login_passwd      ANY
                       DEFAULT lab 
}

set man_args {
    -ti           ANY
    -ra_name      ANY
    -r_name       ANY
}

aetest::script_init -mandatory_args $man_args \
        -optional_args $opt_args  -return_direct \
        -common_section_id last_test_id

看起来
script\u init
需要一些字符串文本作为参数。您需要查阅该函数的文档,以了解它们是如何解释的。最有可能的是,它是一种用于定义强制参数和可选参数的DSL(域特定语言)


看起来像set命令选项的东西并不是——它们都只是数据。

它只是一个字符串文字。这是Cisco特有的。你在搜索内部网或四处打听时运气更好。