求教一个非常简单的小程序,各位不要笑哈

求教一个非常简单的小程序,各位不要笑哈

小弟是初学者,想编写一脚本实现如下功能:

读入一个键盘输入字符串,判断如果当输入的字符串不等于yes,no时,程序提示重新输入值,然后再判断。个人感觉要用循环,可不知道怎么写:confused: :confused:

#!/bin/bash
echo "Do you want to restart Now?(yes/no)"
read a
if [ $a == yes ]
then
...........      
怎么没人回复呢?各位好心人,帮帮忙拉      
小弟也有一简单问题请各位顶力相助:我想telnet 到我局域网一台机器,当提示login:时我应该怎样才能把用户名和密码输入进去.      
是想用SHELL自动登录到局域网某台机器,这个SHELL怎么写啊.      
兄弟,你非要用telnet嘛?要是用ssh的话有一个方法可以帮你解决。      
fush_linux: 问题太基础, 先看书为上
snqi: expect is your best choice      
#!/bin/bash
echo "Do you want to restart Now?(yes/no)"
read a
if [ $a = "yes" ]
then
echo "restart now!"`reboot`
elif
echo "welcome come back"
else
echo "you input is error"
#仅供参考,我也是菜鸟^_^      
少打了一行 sorry  
#!/bin/bash
echo "Do you want to restart Now?(yes/no)"
read a
if [ $a = "yes" ]
then
echo "restart now!"`reboot`
elif [ $a = "no" ]
echo "welcome come back"
else
echo "you input is error"
fi      
thank you      
要执行reboot需要用root登陆!