Case语句 //循环条件.
case的作用就是当字符串与某个值相同是就执行那个值后面的操作。如果同一个操作对于多个值,则使用”|”将各个值分开。在case的每一个操作的最后面都有两个”;;”,分号是必须的。
语法:case 字符串 in //in 是每条语句之要加入的.
值1|值2) //这里可以有两个值, Y|y
操作;;
值3|值4)
操作;;
值5|值6)
操作;;
*} //任意值.
操作;;
esac
echo -n “请输入选项(1/2/3/4):”
# 由标准输入读入,在放在 opt 中
read optcase “$opt” in
1) echo “1 太好了!”
;;
2) echo “2 太妙了!”
;;
3) echo “3 太爽了!”
;;
4) echo “4 太香了!”
;;
*) echo “$opt 超出选项 1~4 的数值”
esac