我必须通过telnet连接到远程服务器,并希望在那里发送文件输入.
这是一个处理器模拟器(MCF68k),因此我不能将文件scp到服务器并从那里运行.
我可以发送这样的输入:
telnet host.name < input.file
哪个会成功将数据传输到服务器并运行我想要的存储命令.但是,我需要telnet会话保持交互(不终止).
如何将文件传递给命令,然后将stdin的控制权返回给终端并保持交互式会话打开?
很晚编辑:
我认为这可以通过以下方式完成expect:
男人期待:http://www.manpagez.com/man/1/expect/
python包装器:http://www.noah.org/wiki/pexpect