如何调试expect_before行为

时间:2010-04-27 15:01:35

标签: tcl expect

我对TCL /期望相对较新,并且主要修改现有代码 expect_before似乎没有做我期望的(这很好),但我无法弄清楚如何调试它。 我使用了-d选项,现在正在使用

exp_internal -f "argh.log" 1

创建一个日志文件,但它没有帮助我。

expect_before -info

似乎很有用,但我无法抓取/显示输出(我说我是TCL的新手)

1 个答案:

答案 0 :(得分:2)

使用set

可以抓住功能结果
set my_expect_before [expect_before -info -all]

将获取当前配置。

使用exp_internal对于查看表达式的计算方式也很有用,一旦你理解了输出 - 当你的expect_before没有按照预期设置时,它应该很明显。