Hallo.
Ich möchte mehrere Werte, welche ich in eine Datei geschickt habe addieren.
Die Datei beinhaltet dann z.B. folgendes:
1
5
2
4
1
Mit Hilfe von cat und cut habe ich Werte aus einer anderen Datei gefiltert und in diese neue Datei geschrieben.
Nun sollen diese Werte addiert werden.
Wie kann ich dies verwirklichen???
Vielen Dank für die Hilfe.
Grüße!
Werte in einer Datei addieren (Summe)
Erfahrungsgemäß beleibt es nicht bei solchen einfachen Aufgabenstellungen und dann werden die Scripte immer seltsamer. Verwende gleich Perl oder Python da bist du von der Funktionalität auf der sicheren Seite. Python hat sogar ein sehr hilfreiches Deutsches Forum.
Ach ja, und nix schrotten.
Ich habe einen schlechten Stil, ich weiss, Danke, wurde mir bereits gesagt.
Ich habe einen schlechten Stil, ich weiss, Danke, wurde mir bereits gesagt.
Code: Alles auswählen
perl -ne '$SUM+=$_; END{print "$SUM\n"}' x
oder so
wobei xx das file mit den zu addierenden Zahlen ist.
Grüsse
sansib
Edit by Snoopy:
Code-Tags für die Leserlichkeit eingefügt.
Code: Alles auswählen
cat xx|awk 'BEGIN {count=0} {count+=$1} END {print count}'
Grüsse
sansib
Edit by Snoopy:
Code-Tags für die Leserlichkeit eingefügt.