一、case ... esac语句
case ... esac 为多选择语句,与其他语言中的 switch ... case 语句类似,是一种多分
枝选择结构,每个 case 分支用右圆括号开始,用两个分号 ;; 表示执行结束,跳出整个
case ... esac 语句,esac(就是 case 反过来)作为结束标。
(1)语法规定:
case 变量名 in
"var1")
程序段;;
"var1")
程序段;;
"var1")
程序段;;
*)
# 不包含其他情况
exit;;
esac
(2)代码演示:
#!/bin/bash
read -p "Input your choice:" choice
case $choice in
1)
echo "once";;
2)
echo "twice";;
3)
echo "three times";;
*)
exit ;;
esac