2010-02-09 4 views
2

J'ai un petit ordinateur avec BusyBox, et compiler n'importe quoi dessus est un cauchemar.Comment utiliser les nombres flottants sur BusyBox?

Je veux faire quelque chose de simple comme "0,5 * 2", mais ne peut pas sans logiciel supplémentaire.

J'ai essayé "expr", "let", et ne peut tout simplement pas faire d'opération avec des nombres flottants.

Y a-t-il quelque chose que je puisse faire?

+1

On dirait que votre busybox est ancienne? Pourquoi n'utilisez-vous pas simplement une vraie calculatrice ou un ordinateur différent pour faire des problèmes arithmétiques rapides? –

+0

Vous allez devoir reconstruire l'image, et configurer DC dans la busybox. –

+0

Ceci est un ordinateur ARM! S'il vous plaît! – lauriys

Répondre

3

busybox devrait avoir awk.

awk 'BEGIN{print 0.5*2}' 
+0

MERCI! C'est utile! – lauriys

2

busybox a dc intégré. Voici un lien vers tous les documentation.

Questions connexes