0

我需要通过 TCL 和 Expect Scripting 向 Cisco 设备发送CTRL+Z以获得提示,以便脚本可以在设备上执行操作。例如,如果脚本发现状态为:

--MORE--

如果您坐在控制台前,您可以发送CTRL+ Z,您将获得:

#:

我怎样才能从自动脚本中做到这一点。我试过了:

send "\u001A";

send "\x1A";

他们似乎被忽略了。

4

2 回答 2

0

--MORE-- 在cisco ios 也可以摆脱并返回设备提示,如果您发送“q”在设备上手动尝试,只需发送“q”返回提示..希望它解决问题。 ..

于 2013-09-15T16:52:22.080 回答
-1

通过使用 od(八进制转储),您应该能够准确地找到您的CTRL+Z具有的八进制值,然后将其粘贴到您的脚本中。

在此处查看有关如何确定的很好的解释:

http://expect.sourceforge.net/FAQ.html#q54

除此之外,我不得不说 Vidiyal 的建议(尝试用Q而不是CTRL+ Z)有优点,而且要简单得多。

于 2013-10-24T13:27:54.827 回答