我想从 shell 脚本调用 telnet,让 telnet 执行一些命令。
并尝试以下脚本。
sleep 3
echo username
sleep 3
echo password
sleep 3
echo "cp a b"
sleep 5
echo exit
sleep 3
)|telnet 192.168.22.11
问题是我怎么知道命令“cp ab”已经完成。5 秒可能还不够。
如果我想在 telnet 中使用 if/else 或其他东西,我该如何编写 shell 脚本?