您好,欢迎来到汇智旅游网。
搜索
您的当前位置:首页Shell中;;&在case场景中的作用

Shell中;;&在case场景中的作用

来源:汇智旅游网

case通用用法: 

case $var in 
    A)  command1 ;;
    B)  command2 ;;
    C)  command3 ;;
    *)  command4 ;;
esac
如果变量var匹配里面,匹配到了则执行相应的命令并退出case,依次从A-->B-->C;如果C里面也没有,则执行默认的*),command4; 但实际场景里面经常会碰到匹配到A后,会希望B是否匹配,遍历完后面的项,这个时候;;&作用就很大了!

下面是个示例:

read -p "Enter one number here--> " num
case $num in 
      201*)  echo "Matched 201*" ;;&
      201?)  echo "Matched 201?" ;;&
         *)  echo "Matched *"    ;;
esac
如果输入的2018,则上面的三个分支都会执行。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务