如何调试 Expect_before 行为

发布于 2024-08-30 15:09:15 字数 294 浏览 5 评论 0原文

我对 TCL/expect 比较陌生,主要修改现有代码。
expect_before 似乎没有达到我的预期(这很好),但我不知道如何调试它。 我已经使用了 -d 选项,现在用于

exp_internal -f "argh.log" 1

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

expect_before -info

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

I am relatively new to TCL / expect and mostly modifying existing code.
expect_before doesn't seem to do what I expect (which is fine) but I can't work out how to debug it.
I have used -d option and am now using

exp_internal -f "argh.log" 1

to create a log file, but it isn't helping me.

expect_before -info

seems useful, but I am not able to grab / display the output (I did say I was new to TCL)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清风挽心 2024-09-06 15:09:15

函数结果可以通过使用 set

set my_expect_before [expect_before -info -all]

来获取当前配置。

使用exp_internal对于查看表达式的计算方式也很有用,一旦您理解了输出 - 当您的expect_before尚未按预期设置时,它应该是显而易见的。

Function results can be grabbed in expect by the use of set

set my_expect_before [expect_before -info -all]

will grab the current configuration.

Using exp_internal is also useful to see how expressions are evaluated, and once you understand the output - it should be obvious when your expect_before has not been set up as expected.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文