码迷,mamicode.com
首页 > 系统相关 > 详细

shell判断IP是否有效

时间:2019-07-25 09:30:02      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:是否有效   enter   数字   not   check   UNC   function   gre   The   

分析:IP由四位数字组成,以点【.】分割,最一组最长为3位并且每个字段不能大于255
#!/bin/bash
function checkip() {

if echo $IP|egrep"^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
    if [ $VALID_CHECK == "yes" ]; then
     echo "IP $IP  available!"
        return 0
    else
        echo "IP $IP not available!"
        return 1
    fi
else
    echo "IP format error!"
    return 1
fi

}
while true; do
read -p "Please enter IP: " IP
checkip $IP
[ $? -eq 0 ] && break
done

shell判断IP是否有效

标签:是否有效   enter   数字   not   check   UNC   function   gre   The   

原文地址:https://blog.51cto.com/1929297/2423301

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!