当前位置: 技术问答>linux和unix
Expect脚本的编写
来源: 互联网 发布时间:2016-12-28
本文导语: 如果程序 P 给出的反馈依次是 A->B->C, 我知道可以这样写脚本 #!/usr/loca/bin/expect spawn P expect A send "answerAn" expect B send "answerBn" expect C send "answerCn" expect eof 但如果反馈是一个分支呢, 如 A->B->C ...
如果程序 P 给出的反馈依次是 A->B->C, 我知道可以这样写脚本
#!/usr/loca/bin/expect
spawn P
expect A
send "answerAn"
expect B
send "answerBn"
expect C
send "answerCn"
expect eof
但如果反馈是一个分支呢, 如 A->B->C
D->E->F->G, 又应该怎样写脚本呢?
#!/usr/loca/bin/expect
spawn P
expect A
send "answerAn"
expect B
send "answerBn"
expect C
send "answerCn"
expect eof
但如果反馈是一个分支呢, 如 A->B->C
D->E->F->G, 又应该怎样写脚本呢?
|
expect支持if switch的.
|
给你个参考。
http://blog.csdn.net/ywtsee/article/details/6310738
http://blog.csdn.net/ywtsee/article/details/6310738