[fli4l] V3.6.2 Rechnen in einem Script
Robert Resch
fli4l at robert.reschpara.de
Sa Aug 2 15:51:34 CEST 2014
Am 02.08.2014 15:30, schrieb Stefan Puschek:
> Hallo Mitlesende,
>
> nun stehe ich vor dem nächsten Problem: ich muss rechnen mit grossen
> Zahlen - 32 Bit reicht nicht aus.
>
> Hintergrund: ich will die momentane Übertragungsrate des WLAN im LCD
> darstellen. Also in /sys/class/net/$INTERFACE/statistics/ tx_bytes und
> rx_bytes zyklisch auswerten. Das klappt auch eine gewisse Zeit ohne
> Probleme, aber wenn die übertragenen Daten den Wert von 2^31
> übersteigen, ist expr damit überfordert.
>
> Gibt es andere Möglichkeiten zum Rechnen?
> Wie könnte ich z.B. einen Wert modulo 2^30 rechnen lassen? expr aus
> der busybox bringt mich da nicht weiter...
>
> Oder hat jemand einen anderen Ansatz?
>
> Bin für alle Ideen dankbar !!!
Schau mal ob du das tool 'bc' findest. Das kann mit >31Bit Zahlen
umgehen (das 32. Bit ist das Vorzeichen)
Robert
Mehr Informationen über die Mailingliste Fli4L