Introduction

Comme son nom l'indique, GNU units est un petit logiciel en ligne de commande qui est extrêmement utile pour la conversion d'unités.

Installation

Comme d'habitude un simple appel à votre gestionnaire de paquets suffit pour installer le logiciel :

sudo aptitude install units

Le mode Interactif

Pour accéder au mode interactif, entrez simplement "units" dans une console. Le programme affiche alors un Prompt avec la question "You have: ". Là, introduisez le nombre suivi de l'unité à convertir puis faites enter. il vous affiche "You want:" et vous introduisez l'unité à convertir.

Exemple :

You have: 1.75km
You want: miles
* 1.0873996
/ 0.91962514
You have: 1day
You want: minute
* 1440
/ 0.00069444444

le résultat avec un "*" vous donne le chiffre converti et le "/" donne l'inverse de la conversion (il est donné afin de pouvoir vérifier d'éventuelles erreurs du programme.

Lancé avec l'option --verbose, la sortie de units est plus clair :

bmaron@pc20-139:~$ units --verbose
2438 units, 71 prefixes, 32 nonlinear units
You have: 1km
You want: miles
1km = 0.62137119 miles
1km = (1 / 1.609344) miles

Le mode Non-Interactif

Ce mode est prévu pour l'utiliser directement depuis votre shell sans passer par le jeu des questions-réponses. Il faut donc simplement lancer le programme avec les 2unités en paramètre :

units '2litre' 'cm^3'
* 2000
/ 0.0005
units '2hours + 4min + 2s ' 's'
* 7442
/ 0.00013437248

Voilà , c'est tout pour aujourd'hui! Bonne conversion!

(Billet librement inspirer du Debian Package of the day)