How to use expect with optional prompts?

前端 未结 2 1653
野的像风
野的像风 2021-02-04 09:43

Let\'s say I am trying to write an expect script for a test.sh that has three prompts: prompt1, prompt2, prompt3.

My code is like this:



        
2条回答
  •  说谎
    说谎 (楼主)
    2021-02-04 10:10

    You can expect multiple things:

    expect { 
        "prompt2" { 
            send "pass2"
            expect "prompt3"
            send "pass3"
        }
        "prompt3" {
            send "pass3"
        }
    }
    

提交回复
热议问题