case

case $变量 in

  "值1")

    执行语句;

    ;;

  "值2")

    执行语句;

    ;;

  ...

  *)

    默认执行语句

    ;;

esac

#!/bin/bash

read -p "请输入一个数:" num

case $num in
        1)
                echo "is 1"
                ;;
        2)
                echo "is 2"
                ;;
        *)
                echo "is not 1 and 2"
                ;;
esac

 

posted @ 2017-08-16 21:07  xiongjiawei  阅读(212)  评论(0)    收藏  举报