介绍
TCL(Tool Command Language)是一种解释执行的脚本语言(Scripting Language)。它提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心命令集。
由于TCL的解释器是用一个C\C++语言的过程库实现的,因此在某种意义上我们又可以把TCL看作一个C库,这个库中有丰富的用于扩展TCL命令的C\C++过程和函数,每个应用程序都可以根据自己的需要对TCL语言进行扩展。
扩展后的TCL语言将可以集成TCL核心部分的所有功能,包括核心命令、控制结构、数据类型、对过程的支持等;TCL良好的可扩展性使得它能很好地适应产品测试的需要,目前已成为自动测试中事实上的标准。
linux下tcl运行准备
在linux下,可以执行tclsh来进入tcl的编译环境,在输入tclsh后,将看到一个%的提示符,这表明我们已经处在了tcl的环境中。
要通过tclsh进入tcl编译环境,首先得确认linux中安装了tcl解释器,其一般是/usr/bin/tclsh
对于任何的tcl文件,其第一行必须是类似于 #!/usr/bin/env tclsh的,用来指定脚本语言编译器的位置。
脚本学习核心
- TCL脚本执行依赖于解释器(逐行执行)。
- TCL有效命令行以