「ShellScript」case文で入力内容を分岐するサンプル

2021年3月5日

書式
case “${変数名}" in
使用例

#!/bin/bash
read -p "よろしいですか(y/n) " CFT
case "$CFT" in
  [yY]) echo "大丈夫です";;
  [nN]) echo "ダメです";;
  *) echo "y またはn を入力してください"
esac

実行結果
# sh test06.sh
よろしいですか(y/n) y
大丈夫です
# sh test06.sh
よろしいですか(y/n) n
ダメです
# sh test06.sh
よろしいですか(y/n) k
y またはn を入力してください

shellscript

Posted by arkgame