#!/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 输入正确" #确认输入值
纯数字核实交互脚本
原创Margotchen 博主文章分类:shell脚本 ©著作权
©著作权归作者所有:来自51CTO博客作者Margotchen的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:分数查询交互脚本
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章