第一个脚本基本上是一个我不想篡改的外部库。
我已经尝试了以下操作:
set timeout 100
spawn python long-running-script-with-prompt.py
expect "Type the 6 digit code here:" {
set CODE [python fetch-code.py]
send "$CODE\n"
}
但是,这只会破坏第一个脚本,类似于直接取消。问题出在 expect 脚本中吗?
第一个脚本基本上是一个我不想篡改的外部库。
我已经尝试了以下操作:
set timeout 100
spawn python long-running-script-with-prompt.py
expect "Type the 6 digit code here:" {
set CODE [python fetch-code.py]
send "$CODE\n"
}
但是,这只会破坏第一个脚本,类似于直接取消。问题出在 expect 脚本中吗?