schon mal probiert?
Hängt an Zeilen der Stdin "+" an und übergibt das an bc zum Summieren. Sehr praktisch ...
Ich habe in über 10 Jahren Linux noch nichts davon gehört, genausowenig wie von expand. Für Euch gibt's jetzt keine Entschuldigung mehr ;-)
Bis heute abend?
Bernhard
Am 25.05.11 14:39, schrieb Bernhard Schiffner:
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@mailman.schlittermann.de