tadd sum(1) - numtools - perform numerical operations on vectors and matrices in unix pipes
 (HTM) git clone git://src.adamsgaard.dk/numtools
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 0f2c23d56a45a8cb29f973c8e551a291321bb796
 (DIR) parent d56b66df11a431c8d96450504bced09cfc1be98c
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Wed,  9 Dec 2020 11:18:22 +0100
       
       add sum(1)
       
       Diffstat:
         A sum                                 |      13 +++++++++++++
         A sum.1                               |      25 +++++++++++++++++++++++++
       
       2 files changed, 38 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/sum b/sum
       t@@ -0,0 +1,13 @@
       +#!/usr/bin/awk -f
       +{
       +        for (i = 0; i < NF; i++)
       +                sum[i] = $i
       +}
       +END {
       +        for (i = 0; i < NF; i++) {
       +                printf("%g", sum[i])
       +                if (i + 1 < NF)
       +                        printf("\t")
       +        }
       +        printf("\n")
       +}
 (DIR) diff --git a/sum.1 b/sum.1
       t@@ -0,0 +1,25 @@
       +.Dd $Mdocdate$
       +.Dt SUM 1
       +.Os
       +.Sh NAME
       +.Nm sum
       +.Nd returns the sum for each column
       +.Sh SYNOPSIS
       +.Nm
       +.Op Ar file
       +.Sh DESCRIPTION
       +The
       +.Nm
       +returns the numerical sum for each column in
       +.Ar file
       +or in standard input, if no 
       +.Ar file
       +is given.
       +Input fields must be tab-separated.
       +.Sh SEE ALSO
       +.Xr awk 1
       +.Xr max 1
       +.Xr mean 1
       +.Xr min 1
       +.Sh AUTHORS
       +.An Anders Damsgaard Aq Mt anders@adamsgaard.dk