首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用linux第二列中位置的uniq名称总结一列

用linux第二列中位置的uniq名称总结一列
EN

Stack Overflow用户
提问于 2020-12-07 17:02:33
回答 1查看 24关注 0票数 0

我试图用第2栏中独特的位置概括第1栏(花费的金额)。我一直在使用以下代码:

代码语言:javascript
复制
awk '{a[$2]+=$1} END {for (i in a) print i, a[i] }' q5.txt

但是它只是用第二列唯一的第一个词来总结,这比第二列中所有单词都是唯一的话要少得多。

数据:

  • 1380.54纽约

特朗普酒店

  • 9583.33特朗普大厦商业有限责任公司

  • 37993.04特朗普公司

  • 396.06纽约

特朗普酒店

  • ...

没有子弹点很难形成

代码输出:

其他58464.3

  • Trump 4.15534e+06

  • The 231601
EN

回答 1

Stack Overflow用户

发布于 2020-12-07 17:17:40

代码语言:javascript
复制
awk '{a[substr($0,index($0,FS)+1)]+=$1}; END { for(i in a) print i,a[i]}' myFile
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65186094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档