读书人

shell中判断变量是不是是数字

发布时间: 2012-09-14 23:00:49 作者: rapoo

shell中判断变量是否是数字
1、http://www.kuqin.com/article/24shell/172512.html

var=$(echo $1|bc 2>/dev/null)
if [[ $var != $1 ]]
then
echo "$1 isn't a number!"
exit 1
fi
if echo $1|grep "\." >/dev/null 2>&1
then
echo "$1 is float a number!"
else
echo "$1 is integer a number!"
fi

读书人网 >编程

热点推荐