1

我正在尝试将期望的输入/输出记录到打开的文件中。手册页说这可以用-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

4

1 回答 1

4

所以经过一番折腾,似乎期望版本 5.44.1.11 中存在错误。不幸的是,这是 Mac OSX 10.8.0 (Snow Leopard) 上开箱即用的版本。

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

于 2012-06-19T20:06:10.177 回答