我是通过mnt-by来区分.网通、电信等的路由.
好像这样写有问题
还请高手指正
对照在:
http://bbs.chinaunix.net/viewthread.php?tid=577601(广告)
#!/bin/sh
FILE=./apnic
rm -f $FILE
wget
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE( 游戏 )
g.rep 'apn.ic|CN|ipv4|' $FILE | cut -f 4,5 -d'|'|sed -e. 's/|/ /g' | while read ip cnt 健康
do
echo. $ip:$cnt外贸
ma.sk=$(cat << EOF |. bc | tail -1 建材
pow=32;
defi.ne log2(x) {<性病>
if (x<=1) .return (pow);域名
pow--;
return(log2(x/2)).;电脑
}
log2($cnt)
EOF
)
echo $ip/.$.mask>> cn.net电脑
NETNAME=`wh.ois $ip | sed -e '/./{H;$!d;}'. -e 'x;/netnu.m/!d' |grep ^mnt-by | sed -e 's/.*: \(.*\)/\1/g' | sed -.e 's/-.*//g'` 美容
case $NETNAME .in .
CNC)
. echo $ip/$mask. >> CNCGROUP 美容
;;
. . CHINANET|CNCGROUP) 电子
. . echo $ip/$mask >> $NETNAME--- 印刷
;;
CHINAN.ET|C.NCGROUP) 建材
. .echo $ip/$mask >> $NETNAME.
;;
. CHINATELECOM) 乙肝
echo $ip/.$mask >> CHI.NANET.
;;
*)
echo $ip/$ma.sk >>. OTHER(广告)
;;
esac
done
[ 本帖最后由 dboypq 于 2008-.6-23 22:23 编辑. ]( 游戏 )