免费注册 查看新帖 |

Chinaunix

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

求助,关于perl解析问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-04 18:06 |只看该作者 |倒序浏览
本帖最后由 huafeng273 于 2013-06-04 18:32 编辑

请问高手,想从以下数据得到目标数据,怎么实现?
KEY120233221122312221         ch0        LGCY        27.0        27.3        -34.5        0        -3.5       
                         27.0        27.7        -33.5        0        -3.5   
                 HT20        27.0        27.4        -34.1        0        -3.5       
                         27.0        27.4        -33.6        0        -3.5   
        ch0        LGCY        27.0        27.1        -33.6        0        -3.6       
                         27.0        27.0        -34.8        0        -3.6   
                 HT20        27.0        26.8        -35.0        0        -3.6       
                         27.0        26.8        -34.4        0        -3.6   
        ch0        LGCY        27.0        27.6        -35.5        0        -3.6       
                         27.0        27.4        -35.0        0        -3.6   
                 HT20        27.0        28.0        -33.8        0        -3.6       
                         27.0        27.3        -35.4        0        -3.6   
        ch0        LGCY        27.0        27.4        -21.6        0        -3.5   
        ch0        LGCY        27.0        27.0        -22.5        0        -3.6   
        ch0        LGCY        27.0        27.7        -22.4        0        -3.6

提取的目标数据:
前面几列都是固定格式的,
KEY120233221122312221         2412        ch0        LGCY        6        27.0        27.3        -34.5        0        -3.5         
KEY120233221122312221         2412        ch0        LGCY        54        27.0        27.7        -33.5        0        -3.5         
KEY120233221122312221         2412        ch0         HT20        0        27.0        27.4        -34.1        0        -3.5         
KEY120233221122312221         2412        ch0         HT20        7        27.0        27.4        -33.6        0        -3.5         
KEY120233221122312221         2437        ch0        LGCY        6        27.0        27.1        -33.6        0        -3.6         
KEY120233221122312221         2437        ch0        LGCY        54        27.0        27.0        -34.8        0        -3.6         
KEY120233221122312221         2437        ch0         HT20        0        27.0        26.8        -35.0        0        -3.6         
KEY120233221122312221         2437        ch0         HT20        7        27.0        26.8        -34.4        0        -3.6         
KEY120233221122312221         2462        ch0        LGCY        6        27.0        27.6        -35.5        0        -3.6         
KEY120233221122312221         2462        ch0        LGCY        54        27.0        27.4        -35.0        0        -3.6         
KEY120233221122312221         2462        ch0         HT20        0        27.0        28.0        -33.8        0        -3.6         
KEY120233221122312221         2462        ch0         HT20        7        27.0        27.3        -35.4        0        -3.6         
KEY120233221122312221         2412        ch0        LGCY        11        27.0        27.4        -21.6        0        -3.5         
KEY120233221122312221         2437        ch0        LGCY        11        27.0        27.0        -22.5        0        -3.6         
KEY120233221122312221         2462        ch0        LGCY        11        27.0        27.7        -22.4        0        -3.6         

论坛徽章:
7
戌狗
日期:2013-12-15 20:43:38技术图书徽章
日期:2014-03-05 01:33:12技术图书徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16赛季CBA联赛之青岛
日期:2016-03-17 20:36:13
2 [报告]
发表于 2013-06-04 19:04 |只看该作者
Kan bu dong ???
希望能弄清楚这个问题 ??

论坛徽章:
0
3 [报告]
发表于 2013-06-05 09:11 |只看该作者
谢谢您的关注!
    我已经将日志文件提取成上面格式了,目标文件是下面格式,需要对每列增加AP标志,信道、速率等信息,补全没有内容列表,最后生成目标格式的文件,现在就觉得困难在以下格式的填充上,如下:
------------------------------------------------------------------------------------------------------------------------------------------------------------
AP标志                           |   频率MHz   |        通道  |        制式   |        速率M/MCS |        目标功率dBm   |        实际功率dBm   |        EVMdBm          |   MaskErr% |        FreErr% |
------------------------------------------------------------------------------------------------------------------------------------------------------------
KEY120233221122312221|       2412    |    ch0   |     LGCY |       6        |             27.0          |         27.3         |       -34.5    |       0         |     -3.5     |
------------------------------------------------------------------------------------------------------------------------------------------------------------
回复 2# rubyish


   

论坛徽章:
0
4 [报告]
发表于 2013-06-05 11:41 |只看该作者
又是一个格式乱的。这种格式一般都 是以一个\t分隔开,split "\t" 就能取出每一列,

论坛徽章:
0
5 [报告]
发表于 2013-06-05 14:23 |只看该作者
敢问楼主能描述清楚点吗..
3楼的补充说明也看的不是很明白。到底需要实现怎样的功能? 输入文件是什么格式,输出是什么格式。

论坛徽章:
0
6 [报告]
发表于 2013-06-05 15:51 |只看该作者
谢谢你!
请查看附件,附件中源格式文件:Soure_s3_log.rar ,源文件最好用UE打开,目标格式文件s3_target_log.rar,目标最终保存为xls,
回复 5# raoweijian


   

Soure_s3_log.rar

252 Bytes, 下载次数: 2

源文件

s3_target_log.rar

378 Bytes, 下载次数: 2

目标格式文件

论坛徽章:
7
戌狗
日期:2013-12-15 20:43:38技术图书徽章
日期:2014-03-05 01:33:12技术图书徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16赛季CBA联赛之青岛
日期:2016-03-17 20:36:13
7 [报告]
发表于 2013-06-06 16:47 |只看该作者
KEY120233221122312221         ch0        LGCY        27.0        27.3        -34.5        0        -3.5   
怎么实现?目标数据 ?
KEY120233221122312221         2412        ch0        LGCY        6        27.0        27.3        -34.5        0        -3.5

论坛徽章:
0
8 [报告]
发表于 2013-06-09 09:55 |只看该作者
按照行补齐表头,表头格式都是固定的,27.0后面列表的数据时随机变化的,27.0这个target_pwr也是固定的,不知道我描述清楚没。回复 7# rubyish


   

论坛徽章:
7
戌狗
日期:2013-12-15 20:43:38技术图书徽章
日期:2014-03-05 01:33:12技术图书徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16赛季CBA联赛之青岛
日期:2016-03-17 20:36:13
9 [报告]
发表于 2013-06-10 11:19 |只看该作者
huafeng273 发表于 2013-06-09 05:55
按照行补齐表头,表头格式都是固定的,27.0后面列表的数据时随机变化的,27.0这个target_pwr也是固定的,不 ...

没描述清楚。 ~
这个
2412   6 nali lai de ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP