让 telnet 在一行中执行单个命令
嘿,我可以使用“telnet localhost 4242”登录telnet,现在我想执行一个命令“show network”。
我怎样才能在一行中做到这一点?
类似的东西
$ telnet localhost 4242 <- "show network"
woa 这里是我想要的输出
hey i can login into telnet with "telnet localhost 4242" now i want to execute a single command "show network".
How can i do this in one line ?
something like that
$ telnet localhost 4242 <- "show network"
woa here the output i want
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现 expect 完全按照我的意愿去做,等待某个输出,然后采取行动它:
I found expect to do exactly what i want, wait for a certain output and then act upon it:
如果您不需要登录或执行任何操作,您可以使用“此处文档”,如下所示:
If you don't have to log in or anything, you can use a "here document" like this: