Am 25.05.11 14:39, schrieb Bernhard Schiffner:
schon mal probiert?

Hängt an Zeilen der Stdin "+" an und übergibt das an bc zum Summieren. Sehr
praktisch ...
Stimmt:

echo "1
2
3
4
5" | awk '{i+=$1}; END{print i}'

ist natürlich nicht halb so elegant wie

echo "1
2
3
4
5" | paste -sd'+' | bc


Allerdings ist awk (glaube ich) in solchen Fällen wie

echo "1 5
2 4
3 3
4 2
5 1" | awk '{i+=$1+$2}; END{print i}'

dann doch wieder überlegen.

;-)
Stefan

.



_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an