【发布时间】:2012-09-20 12:27:37
【问题描述】:
我想自动化命令ssh-keygen -t rsa。独特之处在于该命令会在不同的条件下打印出不同的文本。例如,如果是第一次,则会输出enter passphrase和enter passphrase again。否则,它将提示Overwrite (y/n): 。如何在expect 中处理这个问题。
我尝试过使用模式动作对,比如
期望“输入密码”{发送“\r”} \
"Overwrite (y/n): " {send "n\r"}
但是,它一次只处理一个提示;如何处理提示enter passphrase again?
【问题讨论】:
标签: bash automation expect