我有一個需要通過TCL發送CTRL + ž到Cisco設備,並期待腳本爲了得到一個提示,以便腳本可以在設備上執行的操作。一個例子是,如果腳本發現狀態爲:發送Ctrl + Z到思科設備
--MORE--
如果你是坐在控制檯,您可以發送CTRL + ž,你會得到:
#:
我怎樣才能從自動化腳本中做到這一點。我曾嘗試:
send "\u001A";
和
send "\x1A";
他們似乎被忽略。
我有一個需要通過TCL發送CTRL + ž到Cisco設備,並期待腳本爲了得到一個提示,以便腳本可以在設備上執行的操作。一個例子是,如果腳本發現狀態爲:發送Ctrl + Z到思科設備
--MORE--
如果你是坐在控制檯,您可以發送CTRL + ž,你會得到:
#:
我怎樣才能從自動化腳本中做到這一點。我曾嘗試:
send "\u001A";
和
send "\x1A";
他們似乎被忽略。
你應該能夠準確地找到八進制值你CTRL +ž有使用OD(八進制轉儲),然後貼在你的腳本。
參見如何確定,這裏一個很好的解釋:
http://expect.sourceforge.net/FAQ.html#q54
除此之外,我不得不說,Vidiyal的建議(以Q,而不是試圖CTRL + ž )有優點,而且簡單得多。
--MORE--在Cisco IOS上也可以擺脫並返回到設備提示符,如果您發送「q」 在設備上手動嘗試併發送「q」返回提示。希望它解決了問題...
你在哪個平臺上? –
腳本在Linux機器上運行。我不確定該平臺如何應用。我將該命令發送給思科設備。那麼無論腳本是在Windows還是Linux服務器上運行,命令都不一樣? – dutchlab