複数のことが期待できます:
expect {
"prompt2" {
send "pass2"
expect "prompt3"
send "pass3"
}
"prompt3" {
send "pass3"
}
}
exp_continue
を含まず、常にヒットすることが予想されるケースがある限り その場合、重複を取り除き、オプションのプロンプトを簡単に処理できます:
expect "prompt1"
send "pass1"
expect {
"prompt2" {
send "pass2"
exp_continue
}
"prompt3" {
send "pass3"
}
}