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
