免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 7076 | 回复: 38
打印 上一主题 下一主题

请教一个shell高深的问题!跪谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-12 17:50 |只看该作者 |倒序浏览
我现在有一组ip如下:
58.32.0.0/13
58.40.0.0/15
58.42.0.0/16
58.43.0.0/16
58.44.0.0/14
58.48.0.0/13
58.56.0.0/15
58.58.0.0/16
58.59.0.0/17
58.59.128.0/17
58.60.0.0/14
58.208.0.0/12
59.32.0.0/13
59.40.0.0/15
59.42.0.0/16
     .
     .
     .

大家可以看到上面这几个IP
58.32.0.0/13
58.40.0.0/15
58.42.0.0/16
58.43.0.0/16
58.44.0.0/14

其实可以写成
58.32.0.0/12
我就是但是这一堆IP中可能有不连续的也就是中间差几个B类或者查几个C类没有。我想知道怎样用shell能够把连续的IP给合并。只要是上下连续就合并,以此类推。
恳求各位大侠帮忙!!小弟万分感谢。:)
wayy2008 该用户已被删除
2 [报告]
发表于 2006-04-12 21:57 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2006-04-12 22:25 |只看该作者
我没说清楚,赖我~

论坛徽章:
0
4 [报告]
发表于 2006-04-12 22:30 |只看该作者
原帖由 ansanchen 于 2006-4-12 22:25 发表
我没说清楚,赖我~

你是不是想把IP地址分类--合并,重新排一下?

我不知道IP地址是怎么分类的,所以我也看不懂。

论坛徽章:
0
5 [报告]
发表于 2006-04-12 22:33 |只看该作者

回复 4楼 xlink 的帖子

xlink  有 MSN么?或者QQ  我加你!!
谢谢!

论坛徽章:
0
6 [报告]
发表于 2006-04-12 22:38 |只看该作者
IP分类是这样的。
怎么说啊 说不清楚。就是 192.168.0.1---192.168.0.255 这就可以写成 192.168.0.1/24
还有比如 192.167.0.0-192.168.0.0 这就可以写成 192.168.0.0/16
就是这个意思~~真着急自己说不清楚!!!
大家给点思路也可以~~谢谢了~

论坛徽章:
0
7 [报告]
发表于 2006-04-12 22:44 |只看该作者
我知道IP地址分A.B.C类,但是你的这个怎么分,我真不知道。

你的要判断4个字段,麻烦。

论坛徽章:
0
8 [报告]
发表于 2006-04-12 22:50 |只看该作者

回复 7楼 xlink 的帖子

对 我就是四个都要判断。或者说,我算出A,B,C ,X四个段的IP数量也可以,我可以判断是否连续。

论坛徽章:
0
9 [报告]
发表于 2006-04-12 22:50 |只看该作者
对了,你用excel来做,会比较简单,你自己就可以搞定。
你的问题商业气息太浓了,把高手都吓跑了。

论坛徽章:
0
10 [报告]
发表于 2006-04-12 22:51 |只看该作者
原帖由 ansanchen 于 2006-4-12 22:50 发表
对 我就是四个都要判断。或者说,我算出A,B,C ,X四个段的IP数量也可以,我可以判断是否连续。

你的IP是动态的?
是不是要统计每个IP连接你的主机数量?

[ 本帖最后由 xlink 于 2006-4-12 22:54 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP