
Tcl
iteye_3179
这个作者很懒,什么都没留下…
展开
-
Tcl 脚本读取 argv 参数
Tcl 脚本可以通过内置的 argv 变量读取运行的参数。argv 是 List 类型,所以如果读取单个参数的话需要用到 Tcl 的 lindex 函数。示例如下:[code="Tcl"]lindex $argv 0# 如果要被其它函数使用,如输出函数puts [lindex $argv 0]$ ./config.tcl "hello world" "haha"...原创 2012-03-31 11:28:05 · 10218 阅读 · 1 评论 -
Tcl 中的方括号和大括号
方括号:Tcl 方括号中的代码会被当做表达式(变量,或函数)执行。大括号:Tcl 中的大括号除了用作分割代码片段外(如 if while 这样的语句需要用大括号),还被用来做字符串表达。与双引号不同的是其中的方括号中的表达式不会被执行。例如:[code="Tcl"]puts "hello world"# 报错,因为 hello 将被当做变量名 (如果有 hello 这个变量...原创 2012-03-31 14:24:51 · 4455 阅读 · 1 评论 -
Tcl expect_out(1..9,string)
Tcl Expect 模块中的 expect_out(1..9,string) 用于读取 expect 正则表达式匹配出来的子字符串。例如:[code="Tcl"]# 使用以下代码匹配 abc10eeeekkkaaa 时expect { -re "abc(\d{2}).*(k+)aaa" { # 输出 10 puts "$expect_...原创 2012-04-02 12:15:26 · 843 阅读 · 1 评论 -
用 Tcl 做测试所存在的一个严重问题
用 Tcl 脚本语言实现自动化测试工具有一个潜在的严重风险,就是它不像其它语言那样有完善的单元测试工具。其实自动化测试工具本身就是一个产品,且这个产品的主要目的是保障其它产品的质量。所以,它本身的质量至关重要。如果实现它的语言没有一套完备的单元测试机制作保证,这便是一个致命缺陷。...2012-12-03 10:12:26 · 314 阅读 · 0 评论