如何将特定延迟的字符发送到telnet地址?

时间:2016-10-06 21:26:23

标签: bash telnet

注意:出于隐私原因,我没有提供确切的地址。

以下是我希望能够执行的程序:

我首先按照以下方式进入telnet。

telnet <myaddress> <myport>

然后,出现以下消息,然后是闪烁的光标

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

在这个阶段,我想输入相隔100毫秒的两个回车符(ASCII 13或'\ r')。

-

如何在telnet模式下实现此目的,不需要我在正确的时间手动点击回车?

1 个答案:

答案 0 :(得分:0)

管道输出命令或脚本,以适当的时间输出所需的字符。

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