Vous pouvez vous attendre à plusieurs choses :
expect {
"prompt2" {
send "pass2"
expect "prompt3"
send "pass3"
}
"prompt3" {
send "pass3"
}
}
Tant que vous avez un cas qui sera toujours attendu et n'incluez pas de exp_continue
dans ce cas, vous pouvez supprimer les doublons et gérer facilement les invites facultatives :
expect "prompt1"
send "pass1"
expect {
"prompt2" {
send "pass2"
exp_continue
}
"prompt3" {
send "pass3"
}
}