2016-10-06 6 views
0

注:私はプライバシー上の理由から正確な住所を記載していません。ここで特定の遅延の文字をtelnetアドレスに送信するにはどうしたらいいですか?

は私が行うことができるようにしたいと思い手順です:

次のように私は最初のtelnetに進めています。

telnet <myaddress> <myport> 

すると、次のメッセージが表示され、この段階でカーソルが点滅

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

続く、私は2つのキャリッジリターン(ASCII 13または「\ rを」)入力したいが100ミリ秒間隔離れて。

-

どのように私は手動で右のタイミングでキャリッジリターンを打つために私を必要としないのtelnetモードでこの間を達成することができますか?

+1

熟知していますか? – davejagoda

+0

適切なタイミングで、必要なものをエコーし​​、その出力を 'telnet'にパイプするスクリプトを書くことができます。 – Barmar

答えて

0

適切なタイミングで必要な文字を出力するコマンドまたはスクリプトの出力をパイプします。

{ printf '\r'; sleep .1; printf '\r'; } | telnet <myaddress> <myport> 
関連する問題