首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

求指点:syntax error near unexpected token “fi”的解决方法~

2012-06-16 
求指点:syntax error near unexpected token “fi”的解决办法~~~ch1while [ $ch ! 0 ]doecho ******

求指点:syntax error near unexpected token “fi”的解决办法~~~
ch="1"
while [ $ch != "0" ]
do
echo "********************"
echo "0.Exit"
echo "1.Mount USB"
echo "2.Umount USB"
echo "********************"
echo "Please choose number 1,2 or 0:"
read ch
echo " "
if [ $ch = "1" ]
Then
echo "Please insert your USB"
echo "Are you ready?(y/n)"
read ready
if [ $ready = "y" ]
Then
mount /dev/sdb1 /mnt/usb
echo "Your usb are mounted"
fi
elif [ $ch = "2" ]
Then
umount /mnt/usb
echo "Please take your usb"
elif [ $ch = "0" ]
Then 
echo "Exit now!"
else
echo "Wrong choice!"
echo "Please choose again!"
fi
echo " "
done

这个脚本运行的时候,会提示第21行(也就是第一次出现fi的地方)有错误啊,如题。求解救!!!在线等~~~

[解决办法]
小写then啊,大哥。

热点排行