免费注册 查看新帖 |

Chinaunix

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

问一个关于提取字段的问题 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2010-02-11 18:36 |显示全部楼层
本帖最后由 709101040516 于 2010-02-11 18:38 编辑
  1. awk '/callingNumber\{/,/calledNumber\{/{print}' URFILE|grep -v 'calledNumber{'
复制代码

论坛徽章:
0
2 [报告]
发表于 2010-02-11 18:37 |显示全部楼层
回复 2# d_jacky


    弄好了,这么急啊!

论坛徽章:
0
3 [报告]
发表于 2010-02-11 18:48 |显示全部楼层
  1. [18:09:19 pana ~ 3.2]#awk '/callingNumber\{/,/calledNumber\{/{print}' 33|grep -v 'calledNumber{'
  2.    callingNumber{
  3.       AddInd=H'2
  4.       NumPlan=H'1
  5.       ISDN=13896551373
  6.    }
  7.    callingNumber{
  8.       AddInd=H'2
  9.       NumPlan=H'1
  10.       ISDN=13340393562
  11.    }
  12.    callingNumber{
  13.       AddInd=H'1
  14.       NumPlan=H'1
  15.       ISDN=008613114001808111
  16.    }
复制代码
这样不对吗??你不是要这样的结果吗?

论坛徽章:
0
4 [报告]
发表于 2010-02-11 18:49 |显示全部楼层
你直接说清楚你想要的结果

论坛徽章:
0
5 [报告]
发表于 2010-02-11 18:59 |显示全部楼层
你这里面有2个 71 CDR

论坛徽章:
0
6 [报告]
发表于 2010-02-11 19:02 |显示全部楼层
本帖最后由 709101040516 于 2010-02-11 19:11 编辑

暂时写了个很傻逼的
  1. awk '/71\ CDR\ GATEOUT=\{/,/mscNumber\{/{print}' 33| awk '/calledNumber\{/,/mscNumber\{/{print}'|grep -v 'mscNumber{'
复制代码

论坛徽章:
0
7 [报告]
发表于 2010-02-11 19:14 |显示全部楼层
还有一个
  1. grep '71 CDR GATEOUT={' -A 13 URFILE|grep 'mscNumber{' -B 5
复制代码

论坛徽章:
0
8 [报告]
发表于 2010-02-11 19:30 |显示全部楼层
回复 13# ywlscpl


    你才知道啊,客户需求变化快!

论坛徽章:
0
9 [报告]
发表于 2010-02-11 19:31 |显示全部楼层
本帖最后由 709101040516 于 2010-02-11 20:04 编辑

回复 13# ywlscpl


    问个问题,awk '{for(NR==1,NR==3)print}' FILE, 有错误,是,错了吗?
估计就没有这种写法。。。

论坛徽章:
0
10 [报告]
发表于 2010-02-11 19:55 |显示全部楼层
本帖最后由 709101040516 于 2010-02-11 20:05 编辑

回复 13# ywlscpl


    不拉布拉不拉布拉
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP