<menu id="4oq46"><strong id="4oq46"></strong></menu>
  • <menu id="4oq46"><menu id="4oq46"></menu></menu><input id="4oq46"><tt id="4oq46"></tt></input>
  • <tt id="4oq46"><strong id="4oq46"></strong></tt>
    <menu id="4oq46"><strong id="4oq46"></strong></menu>
      免費注冊 查看新帖 |

    Chinaunix

      平臺 論壇 博客 文庫
    12下一頁
    最近訪問板塊 發新帖
    查看: 127077 | 回復: 12
    打印 上一主題 下一主題

    [文本處理] awk數組 [復制鏈接]

    論壇徽章:
    0
    跳轉到指定樓層
    1 [收藏(0)] [報告]
    發表于 2018-12-12 16:44 |只看該作者 |倒序瀏覽
    小弟有一個數組卡到這了 示例如下
    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
    程序設計版塊每日發帖之星
日期:2016-05-03 06:20:0015-16賽季CBA聯賽之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16賽季CBA聯賽之佛山
日期:2018-08-03 13:19:3315-16賽季CBA聯賽之山西
日期:2018-08-07 19:46:2315-16賽季CBA聯賽之廣夏
日期:2018-08-08 19:31:5015-16賽季CBA聯賽之青島
日期:2018-11-26 15:21:5015-16賽季CBA聯賽之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16賽季CBA聯賽之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16賽季CBA聯賽之八一
日期:2018-07-03 16:56:46
    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
    2016科比退役紀念章
日期:2019-02-15 14:00:3715-16賽季CBA聯賽之山東
日期:2019-02-19 11:03:3715-16賽季CBA聯賽之山東
日期:2019-03-18 17:30:1915-16賽季CBA聯賽之江蘇
日期:2019-03-19 11:23:2115-16賽季CBA聯賽之天津
日期:2019-03-21 12:37:55
    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 [報告]
    發表于 2018-12-22 09:44 |只看該作者
    回復 9# jk328019419

    試了這個方法也是可以的,謝謝哈
    您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規則 發表回復

      

    北京盛拓優訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年舉報專區
    中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
    感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP
       日韩综合区视频第一页导航,无码JK粉嫩小泬在线观看,午夜精品A片一区二区三区,日日躁夜夜躁狠狠躁麻豆,大胆国模,免费观看无遮挡www的网站