首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在行中添加数字

在行中添加数字
EN

Stack Overflow用户
提问于 2020-04-30 21:28:03
回答 1查看 338关注 0票数 0

我正试着把头绕在AWK命令上。

从我所读到的内容中,我可以看到它将文本文件中的数据作为列处理,但是我需要将特定行中的所有值加起来,而不是列。

例如,我想把所有的值加到蝎子的右边,以得到150的值

代码语言:javascript
复制
awk   'BEGIN {FS=","} {NR=2 ;  calc1=$2+$3+£4+$5; print calc1 }' timetable.txt
代码语言:javascript
复制
timetable.txt

Sub zero,    40,  40,  40, 20

Scorpion,    20,  40   60, 30

Raiden,      15,  10,  10, 15
EN

回答 1

Stack Overflow用户

发布于 2020-04-30 21:29:43

你能试一下吗。

代码语言:javascript
复制
awk 'BEGIN{FS=","} $1=="Scorpion"{for(i=2;i<=NF;i++){sum+=$i}} END{print "Sum="sum+0}' Input_file
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61533025

复制
相关文章

相似问题

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