符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
今天就跟大家聊聊有关Shell脚本中怎么判断IP地址是否在一个ip段内,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
成都创新互联公司从2013年创立,先为乌当等服务建站,乌当等地企业,进行企业商务咨询服务。为乌当企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。cat ipcalc.sh #!/bin/bash IP=$1 if [ -z $IP ] then echo -e “\e[31;42m sh ipcalc.sh IP \e[0m" exit fi while read MASK do min=`/usr/bin/ipcalc $MASK|awk '/HostMin:/{print $2}'` max=`/usr/bin/ipcalc $MASK|awk '/HostMax:/{print $2}'` MIN=`echo $min|awk -F"." '{printf"%.0f\n",$1*256*256*256+$2*256*256+$3*256+$4}'` MAX=`echo $max|awk -F"." '{printf"%.0f\n",$1*256*256*256+$2*256*256+$3*256+$4}'` IPvalue=`echo $IP|awk -F"." '{printf"%.0f\n",$1*256*256*256+$2*256*256+$3*256+$4}'` if [ "$IPvalue" -gt "$MIN" ] && [ "$IPvalue" -lt "$MAX" ] then echo -e “\e[31;42m $IP in ipset $MASK \e[0m” exit fi doneipset.conf 格式
more ipset.conf 58.24.64.0/18 58.24.0.0/18 58.24.128.0/18 58.24.192.0/18 58.25.128.0/18 58.25.192.0/18 64.254.111.0/24运行 sh ipcalc.sh IP地址
效率 不高 哎 下次改成perl 试试
/usr/bin/ipcalc 这个不是系统自带的命令 是一个perl版本的
看完上述内容,你们对Shell脚本中怎么判断IP地址是否在一个ip段内有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
当前名称:Shell脚本中怎么判断IP地址是否在一个ip段内-创新互联
文章转载:http://bjjierui.cn/article/cdisdi.html