case の使い方
パターンで分ける
書き方
case 語 in パターン) …;; パターン|パターン) …;; *) …;; esac
語に合う最初のパターンの処理を実行します。パターンは * ? [ ] のワイルドカードと | の「または」。
例
$ case "$1" in start) echo start;; *) echo usage;; esac
実際に打って練習する
Bash コースの Lv42「札で分ける case」で覚えます(第5章 巻物の書庫(シェルスクリプト))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜5 はログインすると無料で試せます(それより先はブロンズ以上のプランで遊べます)。