您当前的位置:首页 > 计算机 > 编程开发 > Shell

Shell case 语法简单案例

时间:03-04来源:作者:点击数:
  • 效果类似于多分支的 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
    
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门