#1 Le 06/11/2009, à 23:57
[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
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![]()
Hors ligne
#3 Le 07/11/2009, à 10:45
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 Maya 64 Cinnamon sur Toshiba Satellite P200-1BY. Linux-Mint Nadia 64 Cinnamon sur Compaq Presario SR5617FR
Hors ligne
#4 Le 07/11/2009, à 17:15
Re : [resolu] Incrément d'une variable
merci beaucoup a vous
A la découverte d'un nouveau continent...
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » [resolu] Incrément d'une variable