Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
coolix
dave wrote:
Est-il possible de faire quelque chose dans ce genre : ?
programme -p $tirelire*100
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques. Pour les calculs, on utilise la commande `expr`. De plus, en bash, la sortie d'une commande peut être utilisée comme valeur avec la syntaxe suivante: $(commande)
Ce qui, dans ton cas préçis, nous donne: programme -p $(expr $tirelire * 100)
dave wrote:
Est-il possible de faire quelque chose dans ce genre : ?
programme -p $tirelire*100
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques.
Pour les calculs, on utilise la commande `expr`. De plus, en bash, la
sortie d'une commande peut être utilisée comme valeur avec la syntaxe
suivante: $(commande)
Ce qui, dans ton cas préçis, nous donne:
programme -p $(expr $tirelire * 100)
Est-il possible de faire quelque chose dans ce genre : ?
programme -p $tirelire*100
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques. Pour les calculs, on utilise la commande `expr`. De plus, en bash, la sortie d'une commande peut être utilisée comme valeur avec la syntaxe suivante: $(commande)
Ce qui, dans ton cas préçis, nous donne: programme -p $(expr $tirelire * 100)
Nicolas George
coolix wrote in message <4a199dc9$0$9218$:
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques.
Bien sûr que si : bash implémente au moins le langage shell standard, qui comporte la notation $(( ... )).
coolix wrote in message <4a199dc9$0$9218$426a74cc@news.free.fr>:
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques.
Bien sûr que si : bash implémente au moins le langage shell standard, qui
comporte la notation $(( ... )).
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques.
Bien sûr que si : bash implémente au moins le langage shell standard, qui comporte la notation $(( ... )).
Olivier Miakinen
Le 24/05/2009 21:19, coolix répondait à dave :
Est-il possible de faire quelque chose dans ce genre : ?
programme -p $tirelire*100
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques. Pour les calculs, on utilise la commande `expr`. De plus, en bash, la sortie d'une commande peut être utilisée comme valeur avec la syntaxe suivante: $(commande)
Ce qui, dans ton cas préçis, nous donne: programme -p $(expr $tirelire * 100)
Cela dit, $tirelire étant un entier, sa multiplication par 100 se fait tout simplement en concaténant deux 0 :
programme -p "${tirelire}00"
-- Olivier Miakinen
Le 24/05/2009 21:19, coolix répondait à dave :
Est-il possible de faire quelque chose dans ce genre : ?
programme -p $tirelire*100
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques.
Pour les calculs, on utilise la commande `expr`. De plus, en bash, la
sortie d'une commande peut être utilisée comme valeur avec la syntaxe
suivante: $(commande)
Ce qui, dans ton cas préçis, nous donne:
programme -p $(expr $tirelire * 100)
Cela dit, $tirelire étant un entier, sa multiplication par 100 se fait
tout simplement en concaténant deux 0 :
Est-il possible de faire quelque chose dans ce genre : ?
programme -p $tirelire*100
Oui, sauf que bash n'a pas connaissance des opérateurs arithmétiques. Pour les calculs, on utilise la commande `expr`. De plus, en bash, la sortie d'une commande peut être utilisée comme valeur avec la syntaxe suivante: $(commande)
Ce qui, dans ton cas préçis, nous donne: programme -p $(expr $tirelire * 100)
Cela dit, $tirelire étant un entier, sa multiplication par 100 se fait tout simplement en concaténant deux 0 :