shell基础笔记3-选择控制结构

if then 控制结构的分类:

  if [条件]

    then

      语句1....

    else

      语句2....

  fi

case语句适用于需要进行多重分支的应用情况,它也是选择结构中常用的一种控制结构

  case $变量名 in  #严格掌握其语法

  模式1)    #右括号不能省

    命令序列1

    ;;

  模式2)

    命令序列2

    ;;

  *)

    默认执行的命令序列

    ;;

  esac        #结尾反写case表示结束

  

 1 #!/bin/sh
 2 #case-esac分支结构演练
 3 read -p "请输入一个字符,然后按回车" key
 4 case $key in
 5 [0-9])
 6     echo "你输入的数字"
 7     echo "数字是:$key"
 8     ;;
 9 [a-z]|[A-Z])
10     echo "你输入的是字符"
11     echo "字符是:$key"
12     ;;
13 *)
14     echo "你输入的是特殊符号"
15     echo "特殊符号是:$key"
16     ;;
17 esac

猜你喜欢

转载自www.cnblogs.com/guang2508/p/12741037.html