Format : sum()
Calculate the sum of the array of numbers in . NULL values are ignored, if NULL values exist in all numbers in the array, the result will return a NULL value.
$ more dat1.csv id,v1,v2,v3 1,1,2,3 2,-5,2,1 3,1,,3 4,,, $ mcal c='sum(${v1},${v2},${v3})' a=rsl i=dat1.csv o=rsl1.csv #END# kgcal a=rsl c=sum(${v1},${v2},${v3}) i=dat1.csv o=rsl1.csv $ more rsl1.csv id,v1,v2,v3,rsl 1,1,2,3,6 2,-5,2,1,-2 3,1,,3,4 4,,,,
Specify fields starting with v (v1,v2,v3) by using wildcard "v*".
$ mcal c='sum(${v*})' a=rsl i=dat1.csv o=rsl2.csv #END# kgcal a=rsl c=sum(${v*}) i=dat1.csv o=rsl2.csv $ more rsl2.csv id,v1,v2,v3,rsl 1,1,2,3,6 2,-5,2,1,-2 3,1,,3,4 4,,,,