良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

shell判断变量是否为数字

方法一、测试相加是否成功expr $a+0 &>/dev/nullRETVAL=$?test $RETVAL  -eq 0 {echo "number" exit 1}方法二、将数字全部用空格代替[ -n "`echo $1|sed 's/[0-9]//g'`" ]&& { echo ...}方法三、#a=123#[ ! $a = ~^[0-9] ] && echo &quo

阅读全文...