#1 Le 06/11/2009, à 22: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, à 16:15)
A la découverte d'un nouveau continent...
Hors ligne
#2 Le 06/11/2009, à 23: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
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#3 Le 07/11/2009, à 09: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...
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#4 Le 07/11/2009, à 16:15
- enjolras
Re : [resolu] Incrément d'une variable
merci beaucoup a vous
A la découverte d'un nouveau continent...
Hors ligne