Bonjour,
Je voudrais additionner des nombre directement sous leur forme fournie.
Par exemple j’ai les nombres suivants:
101
10
152689
2.1m
1g
Et je dois obtenir la somme 1 002 252 800 sans avoir à convertir les m(mega) et g(giga) au préalable.
je cherche des calculatrice en ligne de comman de pour ça, mais je n’ai aps trouvé pour le moment (sauf concalc qui comprend 2.1m en 0.0021 ce qui est bon, mais je n’ai pas les autres constantes)
Oui c’est aussi ce que j’avais trouvé, j’ai essayé plusieurs autres calculatrices, mais sans résultat.
je pense que je vais tout simplement parser la liste et faire les conversion au fur et à mesure (en prenant la règle du 1k = 1024)
Tu peux peut-être essayer avec numfmt (du paquet coreutils), avec l’option --from=auto pour qu’il détecte automatiquement le format des nombres en entrée. Par contre il faut que les suffixes soient en majuscules: