我有一个文件,其中四个字段由一个标签分隔 Field1 Field2 Field3 Field4,每个字段下面是一列数字。如果可能的话,我想打印每列的总和..我想从这开始,输入下面的总和。
awk 'BEGIN {
print "Field1 Field2 Field3 Field4"
print "---------------------------------"
}' sum1 sum2 sum3 sum4
答案 0 :(得分:0)
$cat sum.awk
BEGIN { FS = OFS = "\t"
print "Field1", "Field2", "Field3", "Field4"
print "------", "------", "------", "------" }
{ sum1 += $1; sum2 += $2; sum3 += $3; sum4 += $4; }
END { print sum1, sum2, sum3, sum4 }
$ awk -f sum.awk sum.txt
Field1 Field2 Field3 Field4
------ ------ ------ ------
12 24 36 48