CentOS 7 Shell脚本编程第十二讲 case语句

case语句相似于if语句。不要忘记变量后面 )(右圆括号) 和 ;;(双分号),语句末尾还有 esac。bash

case "变量" in
    "变量1")
        指令
        ;;
    "变量2")
        指令
        ;;
    "变量3")
        指令
        ;;
    ........
    *)
        指令
        ;;
esaccode

先看代码。input

#对比if语句
#!/bin/bash
read -p "please input number: " num
case "$num" in
	"1")
	echo "1"
	;;
	"2")
	echo "2"
	;;
	"3")
	echo "3"
	;;
	*)
	echo "not 1 or 2 or 3"
	;;
esac

和上一节内容能够看出,if语句能够进行比较,case语句适合进行值判断。变量

相关文章
相关标签/搜索