Contenu | Rechercher | Menus

Annonce

Bientôt Ubuntu 16.04 LTS
Réservez vos DVD et clé USB Ubuntu-fr dès maintenant

En cas de déconnexions intempestives, merci de vous connecter à partir de cette page en cochant la case « Me connecter automatiquement lors de mes prochaines visites ».

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

enjolras
Membre

[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
Membre

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, à 09:45

serged
Membre

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, à 16:15

enjolras
Membre

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

merci beaucoup a vous


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

Hors ligne