11 Dec
2001
11 Dec
'01
19:24
Am Dienstag, 11. Dezember 2001 12.34 schrieb Jens Wolfgarten:
rx_gesamt=`expr $rx - $rx_last` tx_gesamt=`x_gesamt=`eexpr $tx - $tx_last` gesamt=`expr $rx_gesamt + $tx_gesamt` echo "$gesamt"
Hallo Jens, das expr, wie auch die Variante mit $((...)) oder $[...] koennen mit Nachkommastellen nicht umgehen. Entweder rechnest du die Werte in Bytes um, oder du verwendest dc "an arbitrary precision calculator" (man dc). dc Verwendet die RPN Notation (schwaerm). rx_gesamt=`dc -e "$rx $rx_last - p"` tx_gesamt=`dc -e "$tx $tx_last - p"` gesamt=`dc -e "$rx_gesamt $tx_gesamt + p"` -- Viele Grüsse Urs Schaffner