case 文は C言語や Java言語の switch 文に該当する制御文で、if 文と同じように処理を分岐するために使用されるものである。
case 値 in
  パターン1 ) 処理1 ;;
  パターン2 ) 処理2 ;;
  パターン3 ) 処理3 ;;
  …
  パターンn ) 処理n ;;
esac
#!/bin/sh
case $1 in
    6) echo age 6 ;;
    12) echo 12 ;;
    *) echo other age ;;
esac