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語句適合進行值判斷。變量

相關文章
相關標籤/搜索