【发布时间】:2017-06-20 09:30:31
【问题描述】:
我想通过 telnet 连接一台机器。尝试使用 Expect 不起作用。没有用户名和密码。这就是我所在的位置。
#!/usr/bin/expect -f
Echo Hello World
telnet IP_Address_Here 10001
expect "]'."
send "^a200\r"
这符合“预期”。这是代码的结果...
Roberts-MacBook:~ rameeti$ sh test.sh
Hello World
Trying IP_Address_Here...
Connected to IP_Address.lightspeed.irvnca.sbcglobal.net.
Escape character is '^]'.
然后它等待我要发送的命令:“^a200” 为什么“期望”不起作用?
【问题讨论】: