Linux Bash脚本。限制用户输入

Linux Bash脚本。限制用户输入,linux,bash,shell,centos7,Linux,Bash,Shell,Centos7,我可以使用 while : do if (( 0 < userAccPDM && userAccPDM <= 12 )); then accPDM=$userAccPDM && break else echo "Try again!" && read -p "Month: " userAccPDM fi done while: 做 if((0

我可以使用

while :
    do
    if (( 0 <  userAccPDM && userAccPDM <= 12 )); then
            accPDM=$userAccPDM && break
    else
            echo "Try again!" && read -p "Month: " userAccPDM
    fi
done
while:
做
if((0
date "+%d/%m/%Y" -d "dd/mm/yyyy" > /dev/null 2>&1
ret=$?
如果
ret
不是
0
,则日期有效

可用于检查日期是否有效

date "+%d/%m/%Y" -d "dd/mm/yyyy" > /dev/null 2>&1
ret=$?

如果
ret
不是
0
,那么日期是有效的

如果它符合我的要求,我会试试这个并报告回来。谢谢!非常感谢,我会用这个。如果它符合我的要求,我会试试这个并报告回来。谢谢!非常感谢,我会用这个。