我有一个系统,在获取show-table[0]
时打印0|-100|111
.
我希望我的期望脚本$row
作为参数接收并执行以下操作:
发送
show-table[$row]
返回值
-100
(100 也可以)
这是我尝试过的:
set row [lindex $argv 0]
expect {
"> " {send "show-table\[$row\]\n"}
timeout { exit 1 }
}
expect {
"\|*\|" {}
timeout { exit 1 }
}
exit $expect_out(0,string)
2个问题:
- 我没有设法让脚本寻找我传递给它的参数
- 我没有管理使脚本仅返回 -100 或 100
有什么建议吗?