[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