# IP检验
function isIP(IP)
{
if [[ ! "${IP}" = "null" && ! -z $IP ]];then
if [ `echo $IP | awk -F . '{print NF}'` -ne 4 ];then
echo "Wrong IP!"
return 0
else
a=`echo $IP | awk -F . '{print $1}'`
b=`echo $IP | awk -F . '{print $2}'`
c=`echo $IP | awk -F . '{print $3}'`
d=`echo $IP | awk -F . '{print $4}'`
if [[ $a -gt 0 && $a -le 255 ]] && [[ $b -ge 0 && $b -le 255 ]] && [[ $c -ge 0 && $c -le 255 ]] && [[ $d -gt 0 && $d -lt 255 ]];then
return 1
else
return 0
fi
fi
fi
return 1
}
10-09
1303
05-27
427
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交