shell判断输入的参数是不是数字

来源:互联网 发布:淘宝上生产许可证编号 编辑:程序博客网 时间:2024/05/27 01:01

【转】http://hi.baidu.com/jhb405759179/item/6d83ee5c7f1fe0aeacc857a9

 

个人认为第三种方法最为简单:

 


if [ $1 -ge 0 ] 2>/dev/null; then
        echo "$1 is  a number"
else
        echo "$1 is not a number"
fi