我需要编写一个配置某些网络设备的脚本。
它通过ssh登录设备,然后列出所有可用的端口和连接到它们的设备。为了正确配置设备,我需要单击空格(空格=显示下一页),直到找到连接到其中一个端口的新设备。找到它的最好方法是搜索" NEW"每页上的字符串。不幸的是,我不知道如何编写这样的循环。
答案 0 :(得分:0)
要使expect脚本检测到“按 Space 获取更多”的提示,您需要使用以下内容:
expect {
"Press space for more..." {
send " "
exp_continue; # <<< Magic! Keep this expect going!
}
"theRealDataEnd!" {
# this can be empty
}
}