I have a file like this
1 4 7 ... 2 5 8 3 6 9
And I would like to have as output
6 15 24 ...
That is the
AWK Program
#!/usr/bin/awk -f { print($0); len=split($0,a); if (maxlen < len) { maxlen=len; } for (i=1;i<=len;i++) { b[i]+=a[i]; } } END { for (i=1;i<=maxlen;i++) { printf("%s ", b[i]); } print "" }
Output
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 3 6 9 12 15