雷锋28网免费注册 查看新帖 |

  平台 论坛 博客 文库
12下一页
最近访问板块
查看: 130033 | 回复: 12

[文本处理] awk数组 [复制链接]

      论坛徽章:
      0
      1 [收藏(0)] [报告]
      发表于 2018-12-12 16:44 |只看该作者 |倒序浏览

      来源:新京报 网址:http://www.mxy4grjo.cn/a/www.cnbensun.com/

        研究人员在可靠处理量子信息方面获进展   甘肃是一个红色文化资源十分丰厚的省份,作为甘肃的省会城市,兰州更是以丰厚的红色文化而享誉全国。王立新说,在面对重大突发事件和系统性风险时,黄金能起到避险作用,被普遍视为避风港。

      播报:
        •     综上所述,兰州文化正在以其独特的黄河文化、丝绸之路文化和红色文化而享誉国内外,无论是国内外游客还是本土居民,都能在兰州文化的熏陶下感受到历史的厚重和人民的热情,兰州文化也将继续在世界舞台上发光发热。加快种业振兴提能。”三个“亩均”数据,映照出雷州“亩均论英雄”的雄心。

            梅菉水闸桥位于吴川市区北面袂花江入鉴江河口处,是吴川袂花江洪涝治理及城市防洪工程的重要组成部分。古城与新城不同,特殊的地理环境需要用更精细化的方式去管理,该大队一直致力于优化辖区市容环境,以人为本,以问题为导向,让古城精细化管理有力度、有温度。

            惟创新者进,惟创新者强,惟创新者胜。走进展厅,小小的接待台俨然变成了一个“银行窗口”,广发银行信用卡、零售信贷、养老金、跨境人民币等业务宣传资料一应俱全,摆放得整整齐齐。

               ②。9月1日晚,睢宁县双沟镇张宋村“人气之星办村晚唱响美丽新双沟”“老党员话初心争当发展先锋”暨“全民阅读扫黄打非”文艺晚会在村新时代文明实践站广场举办。

          重点推荐:研究人员在可靠处理量子信息方面获进展   于都,中央红军长征集结出发地,葛江洋过去只是在书本、在父亲的介绍中获取关于它的印象,几十年都没有踏上过这片红土地。阜阳市委常委、宣传部部长白晓云主持开幕式。

          研究人员在可靠处理量子信息方面获进展

          小弟有一个数组卡到这了 示例如下
          my wxy  180
          my wxy  111
          you fzz  120
          you fzz  222


          想要的结果是

          my wxy 180 111
          you fzz 120 222

          我用   cat file5 |awk '{b[$2]=b[$2]","$3}END{for( i in b){print i, b[i]}}'  
          得到的结果只有两列 请问怎么让第一列也显示出来


          论坛徽章:
          25
          2 [报告]
          发表于 2018-12-12 18:43 |只看该作者
          回复 1# sks108


          1. cat 1
          2. my wxy  180
          3. my wxy  111
          4. you fzz  120
          5. you fzz  222

          6. awk '{a[$1" "$2]=a[$1" "$2]?a[$1" "$2]" "$3:$3;b[$1" "$2]=NR;c[NR]=$1" "$2}END{asort(b,d);for(i in d){print c[d[i]],a[c[d[i]]]}}' 1
          7. my wxy 180 111
          8. you fzz 120 222
          复制代码

          论坛徽章:
          0
          3 [报告]
          发表于 2018-12-13 11:05 |只看该作者
          回复 2# wh7211
          膜拜大神,看了你的解答 感觉我的逻辑太差了 再次感谢

          论坛徽章:
          0
          4 [报告]
          发表于 2018-12-13 11:29 |只看该作者

          感谢大神哈

          本帖最后由 sks108 于 2018-12-13 12:22 编辑

          666感谢大神哈

          论坛徽章:
          0
          5 [报告]
          发表于 2018-12-13 16:07 |只看该作者

          论坛徽章:
          5
          6 [报告]
          发表于 2018-12-13 16:24 |只看该作者
          提示: 作者被禁止或删除 内容自动屏蔽

          论坛徽章:
          0
          7 [报告]
          发表于 2018-12-14 18:02 |只看该作者
          回复 5# 本友会机友会摄友会

          谢谢了哈    学习了

          论坛徽章:
          0
          8 [报告]
          发表于 2018-12-15 21:02 |只看该作者
          awk '{a[$1" "$2]=a[$1" "$2]" "$3}END{for(i in a) print i" "a[i]}'

          论坛徽章:
          0
          9 [报告]
          发表于 2018-12-15 21:04 |只看该作者
          本帖最后由 jk328019419 于 2018-12-15 21:06 编辑

          awk '{a[$1" "$2]=a[$1" "$2]" "$3}END{for(i in a) print i" "a}'

          论坛徽章:
          0
          10 雷锋28网[报告]
          发表于 2018-12-22 09:44 |只看该作者
          回复 9# jk328019419

          试了这个方法也是可以的,谢谢哈
          12下一页
          返回列表
          雷锋28网 雷锋28网 程序设计 Shell awk数组
          您需要登录后才可以回帖 登录 | 注册

          本版积分规则 发表回复

            

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

          清除 Cookies - ChinaUnix - Archiver - WAP - TOP
            
          分享:

          收藏

          --

          --

          无障碍浏览