免费注册 查看新帖 |

Chinaunix

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

那里来的0啊?奇怪 [复制链接]

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-05 10:37 |只看该作者 |正序浏览
本帖最后由 expert1 于 2010-11-05 11:08 编辑

awk '
function range(ri) {if(ri~/32$/){split(fuck,diao,"/");return diao[1]"-"diao[1];next}
                         else {
return system("/usr/bin/ipcalc -b "ri|awk /Address/{printf(\042%s-,$2)}/Broadcast/{print $2}")}        
                   }
/[0-9]/{print range($0)}{print}' diao

nihao
192.168.0.0-192.168.1.255
0
nibuhao
192.168.0.0-192.168.3.255
0
这后面的0怎么来的?奇怪了?

PS:我用sub处理也不行。
more diao
==========
nihao
192.168.0.0/32
nibuhao
192.168.0.0/22
nihuaidled
192.168.0.0/24
heils
101.10.1.1/22
看了半天,还是没发现问题在什么地方

论坛徽章:
0
16 [报告]
发表于 2010-11-05 14:20 |只看该作者
回复 15# expert1


    我记得上次看你才几千分啊。囧

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
15 [报告]
发表于 2010-11-05 14:10 |只看该作者
回复 14# 论坛ID

早就1W多了啊,还兑换了好几千积分。

论坛徽章:
0
14 [报告]
发表于 2010-11-05 13:40 |只看该作者
回复 3# expert1


    哇塞 你就一万多分了啊。士别三日 刮目相看了,犀利

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
13 [报告]
发表于 2010-11-05 11:30 |只看该作者
回复 12# ashlv


    我一般是出现问题以后最简化这个脚本,然后多用Print来调,当然具体问题具体分析了,但是是个痛苦的事

论坛徽章:
0
12 [报告]
发表于 2010-11-05 11:27 |只看该作者
回复 11# expert1


    断点与日志是偶常用的吧,半天能看出来的还算好,最怕是看了半天也看不出来的..

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
11 [报告]
发表于 2010-11-05 11:24 |只看该作者
回复 10# ashlv


    呵呵,awk其实很强大的一门语言,和C的用法类似,文本处理的确强大到变态。
但是出现问题调式也麻烦,我没做过开发,不知道程序员调试是不是都这样?有的一个小问题让你看半天,比如这个!
呵呵

论坛徽章:
0
10 [报告]
发表于 2010-11-05 11:15 |只看该作者
本帖最后由 ashlv 于 2010-11-05 11:17 编辑

回复 9# expert1


    啊
我倒是十分喜欢awk这个东西
能用awk解决的偶决不用shell

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
9 [报告]
发表于 2010-11-05 11:00 |只看该作者
回复 8# ashlv


    现在发现awk的脚本写起来很扯淡,调试也麻烦。一个小地方可以让你调半天,哎,而且没有一本权威的书来告诉你。

论坛徽章:
0
8 [报告]
发表于 2010-11-05 10:57 |只看该作者
回复 7# expert1


    Orz 没有,刚好前几天写个脚本的时候发现的,偶还差的远..
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP