Expect脚本中的密码提示

时间:2018-01-06 12:06:55

标签: passwords expect

当我希望输入密码并使用发送时,它无法正常工作。

这是我必须捕获的字符串:

Engine admin password:

所以,我编写了以下代码:

expect -re "Engine admin password:"
send -- "$pass\r"

我尝试了每一个组合,结果总是一样的:

Engine admin password: myPassword

如果按Enter或其他任何...

,它就不会继续 你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

已解决,虽然效率不高。谢谢大家。

    expect -nocase "Engine admin passwo*"
    interact timeout 1 return
    send "$pass\r"