判断用户输入是否是数字

简介:

 

#!/bin/bash
while :
do
    read -p "Please input a number: " n
    n1=`echo $n|sed 's/[0-9]//g'`
    if [ -z $n1 ]
    then
        echo $n
        exit 0
    else
        continue
    fi

done



本文转自 linuxpp 51CTO博客,原文链接:http://blog.51cto.com/1439337369/1715596,如需转载请自行联系原作者

相关文章
|
2月前
43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”
43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”
28 3
|
2月前
|
存储 弹性计算 运维
|
2月前
|
机器学习/深度学习 弹性计算 运维
判断用户输入的是 Yes 或 NO
【4月更文挑战第29天】
21 1
|
2月前
|
存储 弹性计算 运维
判断数字大小
【4月更文挑战第29天】
28 1
|
2月前
|
存储 弹性计算 运维
判断用户输入的数据类型
【4月更文挑战第29天】
15 0
|
12月前
判断是否为数字,不是就继续返回
判断是否为数字,不是就继续返回
|
2月前
|
Python
通过用户输入数字,并计算二次方程
通过用户输入数字,并计算二次方程
|
算法
输入年、月,判断该月有多少天
输入年、月,判断该月有多少天
101 0
|
数据安全/隐私保护
根据ASCII值的数字和与某一数字的大小关系,判断是否成功输入密码
根据ASCII值的数字和与某一数字的大小关系,判断是否成功输入密码
60 0
根据ASCII值的数字和与某一数字的大小关系,判断是否成功输入密码
用户输入学号,如果是以aabcddef开头,并且后边是4位数字,前两位大于06小于等于当前年份。判断用户输入是否合法
用户输入学号,如果是以aabcddef开头,并且后边是4位数字,前两位大于06小于等于当前年份。判断用户输入是否合法
92 0