Re: calcul dans script bash
Basile STARYNKEVITCH a écrit :
> Thibaut LE LEVIER wrote: [...]
>>
>> j'ai donc abandonné l'idée d'émuler le logiciel actuel avec wine et je
>> suis reparti dans l'écriture de mon propre code.
>>
>> j'ai une partie minime qui dois se charger de faire le calcule
>> coût_de_mise_en_relation + durée * tarif_unitaire
>>
>> le problème que j'ai est que les variables ne sont pas des nombres
>> entier et que bash ne peut pas faire de calcul sur des nombres décimaux
>
> Mon avis (probablement excessif pour certains) sur la question est qu'il
> faut éviter de coder en bash (ou autre shell, fut-il zsh) des gros
> scripts (plus de 100 lignes non séquentielles).
>
> Pourquoi ne pas utiliser un langage de script, par exemple Ruby (ou
> peut-être Ocaml ou Python) puur ce genre de choses. C'est probablement
> plus adapté et on dispose de nombreuses bibliothèques.
>
> Sinon, si on tient au shell, on pourrait utiliser bc pour les calculs.
>
Faire une telle réponse sans même citer Perl peut, en effet, dans un
certain sens, paraître excessif ;-)
rvdru
Reply to: