kinila 发表于 2018-8-22 06:03:47

linux shell之case用法

  #!/bin/bash                  #
  #case用法,用变量来匹配某值,如果匹配成功则执行它下面的命令,直到 ;;为止
  a=20                           #定义变量值
  case $a in                     #若变量在下面的某值中,则执行它下面的命令
  10)                            #值内容 可以加上 | ,可以有多个值
  {
  echo "the a is 10"             #执行输出命令
  echo "over"                  #执行输出命令
  }
  ;;                           #注意这是两个 ;;
  20 |30)                     #值内容 可以加上 | ,可以有多个值
  {
  echo "the a is 20"   #执行输出命令
  echo "over"            #执行输出命令
  }
  ;;
  *)                           #默认匹配内容,如以上都不匹配,则执行这条
  echo "hello"         #执行输出内容
  ;;
  esac                           #结束
  echo "test case end"         #输出内容

页: [1]
查看完整版本: linux shell之case用法