1

Expect の入出力を開いているファイルに記録しようとしています。man ページには、-openフラグ to を使用してこれを行うことができると書かれてい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

そのため、多くのことをいじった後、expect バージョン 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 に答える