Contenu | Rechercher | Menus

Annonce

Ubuntu-fr.org recrute toujours de nouveaux modérateurs, avec de l'expérience.

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Si vous avez des soucis pour rester connecté, déconnectez vous et reconnectez vous depuis ce lien en cochant le case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 06/11/2009, à 23:57

enjolras

[resolu] Incrément d'une variable

bonsoir
j'ai besoin d'incrementer une variable ds une boucle while
j'ai donc ecrit

cmpt=$(($cmpt+1))

mai j'ai une erreur :

convertisseur: line 54: Erreur de syntaxe près du symbole inattendu « COUNT=$(($COUNT+1)) »
convertisseur: line 54: `	COUNT=$(($COUNT+1))'

merci de votre aide

Dernière modification par enjolras (Le 07/11/2009, à 17:15)


A la découverte d'un nouveau continent...

Hors ligne

#2 Le 07/11/2009, à 00:27

Sciensous

Re : [resolu] Incrément d'une variable

l'astuce est :

cmpt=$((cmpt+1))

le second dollard ne doit pas y etre car $(var) est equivalent $var. donc $(var+1) l'incrémente
cool

Hors ligne

#3 Le 07/11/2009, à 10:45

serged

Re : [resolu] Incrément d'une variable

Pourquoi tant de parenthèses ? Et un "let" pour évaluer l'expression ?

let "cmpt=$cmpt+1"

voire :

let "cmpt += 1"

ou même

let "cmpt++"

devrait suffir...


Linux-Mint Rosa 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne

#4 Le 07/11/2009, à 17:15

enjolras

Re : [resolu] Incrément d'une variable

merci beaucoup a vous


A la découverte d'un nouveau continent...

Hors ligne