我正试着把头绕在AWK命令上。
从我所读到的内容中,我可以看到它将文本文件中的数据作为列处理,但是我需要将特定行中的所有值加起来,而不是列。
例如,我想把所有的值加到蝎子的右边,以得到150的值
awk 'BEGIN {FS=","} {NR=2 ; calc1=$2+$3+£4+$5; print calc1 }' timetable.txttimetable.txt
Sub zero, 40, 40, 40, 20
Scorpion, 20, 40 60, 30
Raiden, 15, 10, 10, 15发布于 2020-04-30 21:29:43
你能试一下吗。
awk 'BEGIN{FS=","} $1=="Scorpion"{for(i=2;i<=NF;i++){sum+=$i}} END{print "Sum="sum+0}' Input_filehttps://stackoverflow.com/questions/61533025
复制相似问题