我试图制作一个脚本来自动将配置放入出厂默认的 Dlink 3200 交换机。(ssh 不是默认禁用的选项)尝试使用"期望"功能后,我切换到"回声",因为我无法期望工作。
我现在可以自动登录:
(
echo open 10.90.90.90
sleep 2
echo "admin"
sleep 1
echo "admin"
sleep 1
) | telnet
但这是我的问题;需要包含的配置文件有 900 行长,所以我正在寻找一种方法来执行配置文件中的命令,而不必为每一行复制/粘贴 echo 和 sleep...
你们知道帮助我的方法吗?
提前感谢,
米歇尔
怎么样
(
echo open 10.90.90.90
sleep 2
echo "admin"
sleep 1
echo "admin"
sleep 1
cat config_file | while IFS='' read line
do
echo "$line"
sleep 0.1
done
) | telnet