2010-04-27 62 views
2

我对TCL/expect的相对较新并且主要修改现有代码。
expect_before似乎没有做我期望的(这很好),但我不知道如何调试它。 我用-d选项,现在用我该如何调试expect_before行为

exp_internal -f "argh.log" 1 

创建日志文件,但它不是我的帮助。

expect_before -info 

似乎是有用的,但我没能抢到/显示输出(我没有说我是新来的TCL)

+0

exp_internal没有帮助 - 因为expect_before在我的设置和预期之间被取消。 – itj 2010-04-28 08:26:53

回答

2

功能的结果中可以抓住通过使用set

期待
set my_expect_before [expect_before -info -all] 

将抓取当前配置。

使用exp_internal对于了解表达式的评估方式也很有用,并且一旦理解了输出结果 - 当您的expect_before未按预期设置时应该很明显。

相关问题