Summe bilden geht schief ? ? ?
Posted: 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ß
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ß