#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 (Debian Buster) et (L)Ubuntu focal 20.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...
Linux-Mint 20.2 Uma (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU et diverses machines en 19.3 ou 20.x
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