Am Mittwoch, 25. Mai 2011, 15:10:16 schrieb [email protected]:
> 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
Innerhalb der Zeile geht tr -s ' ' '+', außerhalb paste -sd+.

tail -n+3 und verschiedene cut ... sind in disem Zusammenhang auch sehr 
interessant.

Achtung : tail -n+3, nicht -n3


Bernhard

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

Antwort per Email an