case的基本用法举例

 

输入yes 或者no 用case命令

read -p "Please input yes or no: " ans
case $ans in
[Yy]|[Yy][Ee][Ss])
    echo YES;;
[Nn]|[Nn][Oo])
    echo NO;;
*)
    echo input false!
esac

列出菜单

cat <<EOF
1:lamian
2:huimian
3:daoxiaomian
4:zhajiangmian
EOF
read -p "please choose the number: " num
case $num in
1)
    echo "lamian price is 10";;
2)
    echo "huimian price is 12";;
3)
    echo "daoxiaomiao price is 14";;
4)
    echo "zhajiangmian price is 15";;
*)
    echo "INPUT false!"
esac

猜你喜欢

转载自blog.csdn.net/weixin_40001704/article/details/82230367