シェルスクリプトで対話的に選択肢を選ばせる
よく忘れるのでメモしておく。
# # 入力値チェック/セット # echo 'CloudFrontログを抽出します。' echo '対象ドメインを番号で指定してください' echo ' 1) a.example.com 2) b.example.com 3) c.example.com ' read num case ${num} in 1) DOMAIN='a.example.com' CF_ID='xxxxx' ;; 2) DOMAIN='b.example.com' CF_ID='xxxxx' ;; 3) DOMAIN='c.example.com' CF_ID='xxxxx' ;; *) echo '番号が不正です' exit ;; esac