前提・実現したいこと
whileとcaseを使って、「0~999」なら「ok」、それ以外を入力したら「NG」を出したいです。
1桁から3桁の数字を判定させるコードがわからないです。
発生している問題・エラーメッセージ
〇桁~□桁の数字をどう判定させるか分からない
該当のソースコード
linux
1while : ; do 2 echo "年齢を入力してください" 3 read sai 4 5 case $sai in 6 [0-9]\{1,3\} ) 7 echo "ok" 8 break ;; 9 * ) 10 echo "NG" ;; 11 esac 12 done
試したこと
{1,3} {1,3}
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/12 23:52