case用法

case 值 in
模式1)
    command1
    command2
    command3
;;
模式2)
    command1
    command2
    command3
;;
*)
    command1
    command2
    command3
;;
esac

值可以为变量或常数

注意 模式1) 模式2) *) 都有一个右括号

每个模式结束后用双分号结束;;

示例

 

echo 'Input a number:'
read Num
case $Num in
    1)  echo 'You select 1'
    ;;
    2)  echo 'You select 2'
    ;;
    3)  echo 'You select 3'
    ;;
    4|5)  echo 'You select 4 or 5'
    ;;
    *)  echo 'default'
    ;;
esac

 

相关文章:

  • 2021-11-16
  • 2021-08-31
  • 2021-12-31
  • 2021-11-12
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-19
  • 2022-12-23
  • 2021-10-30
  • 2022-02-24
相关资源
相似解决方案