当前位置: 技术问答>linux和unix
再送100分,请教如何判定ip地址归属某个地址池
来源: 互联网 发布时间:2016-11-07
本文导语: 001.022.003.044这个地址 如何使用语句判定是否归属某个地址段,类似归属001.022.003.000---001.022.003.255 多谢了~~ | shell方式: echo "001.022.003.044"|awk -F. 'BEGIN{OFS="."} {$NF="000"; a=$0; $NF="255"; b=$0; print ...
001.022.003.044这个地址
如何使用语句判定是否归属某个地址段,类似归属001.022.003.000---001.022.003.255
多谢了~~
如何使用语句判定是否归属某个地址段,类似归属001.022.003.000---001.022.003.255
多谢了~~
|
shell方式:
echo "001.022.003.044"|awk -F. 'BEGIN{OFS="."} {$NF="000"; a=$0; $NF="255"; b=$0; print a "-" b}'
echo "001.022.003.044"|awk -F. 'BEGIN{OFS="."} {$NF="000"; a=$0; $NF="255"; b=$0; print a "-" b}'
|
aa="001.022.003.144"
echo $aa
test=`echo $aa |grep 001.022.003. |awk -F"." '{print $4}'`
echo $test
if [ $test -lt 255 -a $test -ge 0 ]
then
echo "in ip pool"
else
echo "not in ip pool"
fi
echo $aa
test=`echo $aa |grep 001.022.003. |awk -F"." '{print $4}'`
echo $test
if [ $test -lt 255 -a $test -ge 0 ]
then
echo "in ip pool"
else
echo "not in ip pool"
fi
|
LZ想要什么语句?c语言,还是shell,还是别的什么?
|
LZ想要什么语句?C++,SQL,Perl,还是其他?