2025年3月30日 星期日 甲辰(龙)年 月廿九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Shell

Shell case 语法简单案例

时间:03-04来源:作者:点击数:31
  • 效果类似于多分支的 if 语句
  • 如果与预设的值相匹配,则执行对应的操作
  • 命令序列最后必须以分号结尾
  • 格式
    • # 输入标识
    • read -p "输入标识:" tag
    • # 判断
    • case "$tag" in
    • # 单个选项
    • 1)
    • echo "tag = 1";;
    • # 多个选项
    • 2|3)
    • echo "tag = 2 or tag = 3";;
    • # 通配符,任意内容都行
    • *)
    • echo "default";;
    • esac
  • 案例
    • read -p "Are you sure?[y/n]:" sure
    • case $sure in
    • y|Y|yes|YES|Yes)
    • echo "you enter '$sure',OK";;
    • n|N|no|NO|No)
    • echo "you enter '$sure',OVER";;
    • *)
    • echo "error";;
    • esac
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门