Summe bilden geht schief ? ? ?

Bash, Shell, PHP, Python, Perl, CGI
Anonymous

Summe bilden geht schief ? ? ?

Post by Anonymous » 2007-12-05 12:34

Hallo,

bin neu hier und habe mich angemeldet weil ich nicht weiter komme
Habe ein Script erstellt und bekomme damit keine richtige Summe gebildet.
Vielleicht kann man mir hier damit weiterhelfen?

Script:
#!/bin/bash

cd /var/log/

file="xferlog"

user=`awk '{print $14 }' $file | sort |uniq`

for b in $user
do
bytes=`grep $file -e $b |awk '{sum+=$8}END{print sum}'`
echo -e "$b bytes: $bytes"
done
~
Als Ausgabe kommt dann sowas raus:

userxy bytes: 3.60223e+10

Wier bekommt man es hin das eine richtige Zahl ausgegeben wird womit man dan n ach vielleicht weiter rechnen kann?

Für Eure Hilfe bedanke ich mich bereits jetzt.

Gruß

flo
RSAC
Posts: 2297
Joined: 2002-07-28 13:02
Location: Berlin

Re: Summe bilden geht schief ? ? ?

Post by flo » 2007-12-05 13:01

http://www.chemie.fu-berlin.de/chemnet/ ... awk_7.html

Da sind Beispiele drin, wie man die wissenschaftliche Notation in Dezimalzahlen umrechnet bzw. so ausgeben läßt.

flo.