Uso numsumdel paquete num-utils!
(Puede que necesite sudo apt-get install num-utils)
El comando numsumhace exactamente lo que necesita por defecto;
$ numsum file.txt
19
Lectura de los números de prueba línea por línea de stdin:
$ printf '
1
3
4
1
4
3
1
2' | numsum
19
O leyendo desde una línea:
$ printf '1 3 4 1 4 3 1 2' | numsum -r
19
Más utilidades
El paquete contiene algunas otras utilidades para el procesamiento de números que merecen ser más conocidas:
numaverage - find the average of the numbers, or the mode or median
numbound - find minimum of maximum of all lines
numgrep - to find numbers matching ranges or sets
numinterval - roughly like the first derivative
numnormalize - normalize numbers to an interval, like 0-1
numrandom - random numbers from ranges or sets, eg odd.
numrange - similar to seq
numround - round numbers up, down or to nearest
y un comando de calculadora más general numprocess,
que aplica una expresión de la línea de comando a los números en las líneas de entrada.