Puoi usare awk:
awk '{ sum += $1 } END { print sum }' file
Nessuna delle soluzioni finora utilizza paste
. Eccone uno:
paste -sd+ filename | bc
Ad esempio, calcola Σn dove 1<=n<=100000:
$ seq 100000 | paste -sd+ | bc -l
5000050000
(Per i curiosi, seq n
stampa una sequenza di numeri da 1
a n
dato un numero positivo n
.)