• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

awk rechnet nicht mit 0,xxx

felixs

Newbie
ich habe in einer datei (SUMME.txt) mehrere zahlen untereinander zu stehen
0,9845
0,6532
1,1234
diese sollen von awk summiert werden.Leider rechnet awk bei mir nur die Zahlen zusammen, wie z.B. 1,1234 - diese aber bis zur letzten Kommastelle genau.
Die mit 0,xxxx werden nicht beachtet ?
awk '{ sum += $1 ; } END { print (sum) ; }' SUMME.txt>Total.txt
was ist falsch - Danke für die Hilfe
felixs
 
A

Anonymous

Gast
Versuch mal das Komma in einen Punkt umzuwandeln, dann sollte es gehen.

Code:
cat SUMME.txt | tr "," "." | awk '{ sum += $1 ; } END { print (sum) ; }'  >Total.txt

robi
 
Oben