a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 學院 > 操作系統 > 正文

awk 哈希數組實現group by 功能

2024-06-28 16:04:56
字體:
來源:轉載
供稿:網友

有時候我們統計比較大的文件中的數據的時候需要根據文件的某個字段進行匯總,也就是數據庫中的group by 功能,但shell命令

處理文件是沒有類似數據庫的group by 功能的,這時我們可以通過awk哈希數組實現文件中的group by功能,示例如下:

待處理的文件格式如下: employ.txt

        zhangsan        120

        lisi                     200

        wangwu            245

        zhaoliu             287

        xidada              345

        lisi                    367

        zhangsan        456

        現在想要將相同名字后面的數字匯總起來

      cat employ.txt|awk '{

tol[$1]+=$2;

}END{

for( a in tol){

PRintf("%s,%d/n",a,tol[a]);

}

}'

實現類似數據庫having功能,將大于200的數字匯總按名字匯總:

cat employ.txt|awk '{

tol[$1]+=$2;

}'END{

for( a in tol){

if(a>200)

printf("%s,%d/n",a,tol[a]);

}

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久男人天堂 | 91精品国产乱码久久久久久久久 | 欧洲中文字幕 | 国产一区二区视频在线 | 综合一区二区三区 | 日韩高清一区 | 国产精品一区二区三区不卡 | 久久电影国产 | 国产成人精品免高潮在线观看 | 国产成人精品一区二区三区四区 | 久久波多野结衣 | 国产精品久久久久9999赢消 | 国产精品久久 | 久久成人免费视频 | 国内自拍偷拍视频 | 欧洲精品乱码久久久久蜜桃 | 激情com | 国产免费一区二区 | 男女福利 | 国产成人精品a | 婷婷视频在线 | 亚洲激情视频在线观看 | 国产欧美精品一区二区三区四区 | 日本在线一区二区 | 久久草在线视频 | av国产在线被下药迷网站 | 一区二区三区四区精品 | 亚洲毛片 | 天天草夜夜 | 国产精品一区二区免费视频 | 国产三级在线免费观看 | 中国国产一级毛片 | 在线免费观看黄色小视频 | jjzz18国产| 国产福利一区二区在线 | 亚洲h| 国产精品一二区 | 久在线视频 | 欧美日本色 | 一级片福利 | 波多野结衣一区三区 |