2016-10-06 24 views
0

注:我沒有包含確切的地址爲隱私的原因。如何將特定延遲的字符發送到telnet地址?

這裏是我想能夠做的程序:

我先出發到遠程登錄如下。

telnet <myaddress> <myport> 

然後,將顯示以下消息,隨後進行閃爍的光標

Trying <some address>... 
Connected to <cloud address>. 
Escape character is '^]'. 

在這個階段,我想進入兩個回車(ASCII 13或「\ R」)間隔開的100毫秒分開。

-

我怎樣才能做到這一點,而在Telnet方式,不需要我手動打回車在合適的時機?

+1

您是否熟悉期望? – davejagoda

+0

你可以用適當的時機編寫一個腳本來回應你想要的內容,然後將它的輸出輸出到'telnet'。 – Barmar

回答

0

用適當的時機管理輸出所需字符的命令或腳本的輸出。

{ printf '\r'; sleep .1; printf '\r'; } | telnet <myaddress> <myport>