我想对第3列中所有行的值求和。我该怎么做?
输入:
chr19 10 11
chr19 12 15
chr19 11 29
chr19 a0 20
预期产出:
75
答案 0 :(得分:12)
awk '{SUM+=$3}END{print SUM}'
其中$ 3代表第3列的值
答案 1 :(得分:6)
只需将第三列的值存储到变量中,并将该值与下一行第三列中的值一起添加,同样适用于所有值。至少,变量计数包含第三列中存在的所有数字的总和。
$ awk '{count=count+$NF}END{print count}' file
75
$ awk '{count=count+$3}END{print count}' file
75