expect 使用方式求助
我想要判断执行程序的输出,是否有我指定的字符串怎么搞啊
比如
P1 程序执行后输出有 两种情况 情况 a:回显字符串中包含 aaaaa 情况 b: 回显字符串中包含 bbbbb
现在想判断 P1 程序执行后 如果是情况 a 就 执行 aCommandLine 情况 b 就 执行 bCommandLine
伪代码如下 :
if {expect "aaaa"} {
expect "aaaa" { send "aCommandLine"}
} else if { expect "bbbb"} {
expect "bbbb" { send "bCommandLine"}
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.