簡單的 case 語句

在所有版本的 bash 支援的最簡單形式中,case 語句執行與模式匹配的大小寫。;; 運算子在第一個匹配後中斷,如果有的話。

#!/bin/bash

var=1
case $var in
1)
  echo "Antartica"
 ;;
2)
  echo "Brazil"
 ;;
3)
  echo "Cat"
 ;;
esac

輸出:

Antartica