|
#!/bin/sh
#Filename:choose
#This script is used to investigate ur interest in PC Game
echo " LZ chose ur favorite PC game"
cho="CS Warcraft others "
select i in $cho ; do
case $i in
CS)
echo " U r as bright as I am !"
break;
;;
Warcraft)
echo " for God's sake !"
break;
;;
others)
echo "boring guy ..."
break;
;;
*)
echo "quiting...PLZ wait..."
break;
;;
esac
done
echo " "
echo "do u want choose again?"
echo " 1 for yes"
echo " other choices will be defaultly mean no"
cho2="rechoose"
select o in $cho2 ; do
case $o in
rechoose) ;;
*)
break ;;
esac
done
我没有一点编程基础,所以问五个很菜的问题:
1.第一个case里 echo "quiting...PLZ wait..."下面用break显然不能停止整个程序,怎么才能做到?(我曾用了exit,结果!@#$%#)
2.我想在rechoose)这里实现重新选择,即回到第一个select再选游戏,怎么做到呢?
3.后面的几个echo可不可以既分行显示又能在代码里用同一行表示?
4.能不能将我的代码修改得更简洁?
5.发贴的时候怎么贴代码啊??
谢谢了!!!!!!!!!! |
|