-3

良い一日、

コマンドを実行してプログラムを実行し、シェルスクリプトを介してその中でコマンドを実行したいと考えています。

telnet localhost 4000 を実行したいのですが、そのプログラムの入力内で、別の一連のコマンドを実行したいと考えています。

これは可能ですか?

ラージ

4

2 に答える 2

0

*nix OS の場合、expect スクリプトを試すことができます http://linux.die.net/man/1/expect

于 2013-08-25T22:31:49.353 に答える
0

Unixライクなら

半能力のあるボーンシェルの子孫を想定して...

「ヒアドキュメント」 - それを読んでください:

 telnet localhost 4000 <<EOF
   cmda
   cmdb
 EOF

EOF はまったくインデントできません

Windows の場合

コマンドをファイルに入れます。c:\tmp\example.txt

telnet localhost 4000 < c:\tmp\example.txt

そうしないと

OSを指定する必要があることを知っていると思います!

于 2013-08-25T22:42:14.637 に答える