Puedes usar awk:
awk '{ sum += $1 } END { print sum }' file
Ninguna de las soluciones hasta ahora usa paste
. Aquí hay uno:
paste -sd+ filename | bc
Como ejemplo, calcule Σn donde 1<=n<=100000:
$ seq 100000 | paste -sd+ | bc -l
5000050000
(Para los curiosos, seq n
imprimiría una secuencia de números desde 1
a n
dado un número positivo n
.)