终端脚本中的多个命令

时间:2013-08-25 22:25:32

标签: terminal

美好的一天,

我希望运行一个命令来运行程序,然后通过shell脚本在其中运行命令。

我想运行telnet localhost 4000,然后在该程序的输入中,我想运行另一堆命令。

这可能吗?

Raaj

2 个答案:

答案 0 :(得分:0)

对于* nix OS,您可以尝试期望脚本 http://linux.die.net/man/1/expect

答案 1 :(得分:0)

如果是Unix-Like

假设一个半能力的bourne shell后代...

'here document' - 阅读:

 telnet localhost 4000 <<EOF
   cmda
   cmdb
 EOF

EOF不能缩进

如果是Windows

将命令放在文件中。 C:\ TMP \ example.txt中

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

否则

我希望你知道需要指定你的操作系统!