Re: calcul dans script bash
Salut pour faire des calculs dans le batch tu peux utiliser bc, par exemple regarde ce que fait la commande :
echo "12 + 50*126" | bc -l
plus d'info :
man bc
a+
Le 16/07/07, Thibaut LE LEVIER <thibautlelevier@yahoo.fr> a écrit :
avec expr ça marche bien
maintenant j'ai d'autres problème de syntaxe dans les "if"...
je crois qu'il faut que je relise tout :D
merci
tibo
Jeremy Garrouste wrote:
> tu peux utiliser expr (max expr) ou cette syntaxe i=$((i+42))
>
> On 7/15/07, * Thibaut LE LEVIER* <thibautlelevier@yahoo.fr
> <mailto:thibautlelevier@yahoo.fr>> wrote:
>
> Bonjour a tous
>
> je suis toujours sur mon projet de logiciel de taxation téléphonique
> le pabx de la société que je gére envoi des informations à une machine
> (actuellement sous windows) pour pouvoir à la fin du moi facturer le
> télécommunications aux clients.
>
> 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
>
> est-ce que quelqu'un a une idée?
>
> merci
> tibo
>
>
>
>
>
>
> ___________________________________________________________________________
> Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et
> son interface révolutionnaire.
> http://fr.mail.yahoo.com
>
>
> --
> Lisez la FAQ de la liste avant de poser une question :
>
http://wiki.debian.net/?DebianFrench
> <http://wiki.debian.net/?DebianFrench>
> Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
> "Reply-To:"
>
> To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
> <mailto:
debian-user-french-REQUEST@lists.debian.org>
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org <mailto:
listmaster@lists.debian.org>
>
>
>
>
> --
> Jeremy GARROUSTE
___________________________________________________________________________
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to
debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: