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