書式
select 変数名 in 選択項目1 選択項目2 選択項目3.....
do
処理
break
done
説明
複数項目から1つを選択させる場合にはselectを使います。selectの後に変数名を指定します。その後ろにinを書き選択項目を必要な数だけ半角空白で区切って列記します。選択された結果が変数に入ります。選択された後はdo〜doneの間の処理を行います。その後、再度selectに戻ります。戻りたくない場合にはbreakを指定すればselectの処理から抜け出します。
サンプルコード
#!/bin/bash
echo "Select Type"
select osType in Windows MacOS UNIX
do
echo $osType
break;
done