纯数字核实交互脚本

10/19 10:53
阅读数 22
#!/bin/bash
while :     # 死循环
do
        read -p "请输入纯数字:" n
        if [ -z "$n" ]   #判断是否为空
        then
                echo "输入值不能为空" 
                continue    #退出重新执行
        fi
        n1=`echo $n|sed 's/[0-9]//g'`  #sed 's/[0-9]//g' 把数值替换为空
        if [ -n "$n1" ]   #  变量 需用" " 不然会报错 
        then
                echo "输入必须为纯数字"
                continue#退出重新执行
        fi
        break #退出while循环
done
echo "$n 输入正确"  #确认输入值
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部