期望:如何登录到打开的文件?

时间:2012-06-19 19:07:55

标签: tcl expect

我正在尝试将期望的输入/输出记录到打开的文件中。手册页说明可以使用-open标记exp_log_file来完成此操作。我听到了使用错误:

84 > expect
expect1.1> set f [open xxx.txt w]
file7
expect1.2> exp_log_file -open $f
usage: log_file [-info] [-noappend] [[-a] file] [-[leave]open [open ...]]
    while executing
"exp_log_file -open $f"
expect1.3> 

我做错了什么?

如果它有所不同,我在Mac OSX Snow Leopard上使用期望版本5.44.1.11

1 个答案:

答案 0 :(得分:4)

因此,在经历了很多混乱之后,似乎预期版本5.44.1.11中存在一个错误。不幸的是,这是在Mac OSX 10.8.0(Snow Leopard)上开箱即用的版本。

我已经从http://sourceforge.net/projects/expect/files/编译了5.45版本 此版本按预期工作(双关语)。

相关问题