- 论坛徽章:
- 0
|
本帖最后由 skylove 于 2010-10-19 10:10 编辑
我通过
http://www.nic.edu.cn/RS/ipstat/index.html
这里,获得了类似
region=BJ
162.105/16, 166.111/16, 202.4.128/19,
202.112.64/18, 202.112.128/17, 202.113/16, 202.204/14, 210.31/16, 211.68/16, 211.71/16,
211.81/16, 211.82/16, 219.242/16, 219.243.0/17, 219.243.128/18,
这么一些基于教育段的ip地址,整理后类似如下格式
162.105/16
166.111/16
202.4.128/19
202.112.64/18
202.112.128/17
202.113/16
如何将 162.105/16 补全为 162.105.0.0/16 这样的完备格式呢?
我的思路是。。。判断每行内 . 字符的数量,若数量为0,则将 / 替换为 .0.0.0/ ; 若.为一个,将/替换为.0.0/ ;若.为2个,则/替换为.0/ 这样来补全~~~但不知用哪个命令来获取一行内某字符个数?盼指教
以上方法比较笨,同时也诚请各位大牛提供更科学快捷的解决方案,谢谢 |
|