LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > 脚本编程 >

检查IP是否合法shell脚本

时间:2012-10-17 09:59来源:CU 编辑:admin 点击:
#!/bin/bashecho -n Input the IP:read IPif [ `echo $IP | awk -F . {print NF}` -ne 4 ];then echo Wrong IP! exit 2else 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 -
#!/bin/bash
echo -n "Input the IP:"
read IP
if [ `echo $IP | awk -F . '{print NF}'` -ne 4 ];then
        echo "Wrong IP!"
        exit 2
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
                echo "Right IP!"
        else
                echo "Wrong IP!"
        fi
fi
exit 0

转载请保留固定链接: https://linuxeye.com/program/849.html

------分隔线----------------------------
标签:IP合法shell脚本
栏目列表
推荐内容