TCL(Tool Command Language)是一种解释执行的脚本语言(Scripting Language)。
TCL 目前已成为自动测试中事实上的标准。
语法:
简单的讲,TCL语言的语法实际上是一些TCL解释器怎样对TCL命令进行分析的规则的集合。
1.置换:
TCL提供三种形式的置换:变量置换、命令置换和反斜杠置换。
变量置换(variable subtitution):变量置换由一个$符号标记,变量置换会导致变量的值插入一个单词中。
命令置换(command substitution):命令置换是由[]括起来的TCL命令及其参数,命令置换会导致某一个命令的所有或部分单词被另一个命令的结果所代替。[]中脚本的值为最后一个命令的返回值。
反斜杠置换(backslash substitution):
在花括号中,所有特殊字符都将成为普通字符,失去其特殊意义,TCL解释器不会对其作特殊处理。
2.注释
TCL中的注释符是’#’,’#'和直到所在行结尾的所有字符都被TCL看作注释,TCL解释器对注释将
不作任何处理。
变量:
TCL支持两种类型的变量:简单变量和数组。
TCL中的set命令能生成一个变量、也能读取