10-Tcl配置
本章节下载: 10-Tcl配置 (128.40 KB)
ComwareV7系统内嵌了Tcl(Tool Command Language,工具命令语言)解析器,支持直接在设备上执行Tcl脚本命令,以实现通过Tcl脚本配置设备。
在用户视图下执行tclsh命令,会进入Tcl配置视图。为兼容Comware配置方式,在Tcl配置视图下,用户可以直接输入Tcl脚本命令,也可以输入Comware系统的命令。命令输入完成后,直接回车即可执行。
Tcl配置视图下,支持Tcl8.5版本的所有命令。
对于Comware系统的命令,Tcl配置视图相当于用户视图,配置方式同用户视图下的配置。
通过Tcl脚本配置设备或在Tcl配置视图下执行Comware命令的过程中,如需退回上一级视图,只能使用quit命令。如需退回Tcl配置视图,不能使用return命令,可以使用组合键<Ctrl+Z>。
在Tcl配置视图下编辑命令时,遵循以下约定:
· 用户需保证输入的Tcl脚本命令可以正确执行。
· 由于执行Tcl脚本命令过程无法使用快捷键或命令行方式中断,如果用户通过Telnet/SSH方式登录设备并执行脚本命令时出现问题,需要关闭当前连接来终止执行过程;如果用户通过Console口方式登录设备并执行脚本命令时出现问题,则可以通过重启设备或者通过其他方式登录设备执行free line命令断开该Console用户线的连接。有关free line命令的详细介绍,请参见“基础配置命令”中的“登录设备”。建议用户通过Telnet/SSH方式登录设备并进入Tcl视图执行脚本命令。
· 在Tcl中定义的环境变量可以应用到Comware系统的命令。
· Tcl脚本命令不支持输入“?”键获得在线帮助和Tab键补全功能。
· 已经成功执行的Tcl脚本命令不会记录在历史命令缓冲区中。
· 通过Tcl脚本命令read stdin进行读取操作时,可以通过<Ctrl+D>结束读取。
(1) 从用户视图进入Tcl配置视图。
tclsh
(2) 根据需求执行Tcl脚本。
Tcl command
(3) 从Tcl配置视图退回到用户视图。
¡ tclquit
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!