期望脚本中的用户输入?

时间:2017-02-12 18:08:44

标签: expect

是否可以让用户在期望脚本之间提供他或她的输入?期望脚本开始和执行后的位置。在一些预期的情况下,脚本停止并等待用户输入然后继续。这有可能,如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:0)

这样的事情:

#!/usr/bin/expect

.....
different stuff for your script
.....



expect {
  -re ".*assword.*" {
    exp_send "random_stuff\n"
    exp_continue
  }
}

-re这一部分与字符串匹配,期望等待某个输出

exp_send这会在上面的正则表达式匹配时发送内容以提示

exp_continue它将继续执行非常重要