Comment faire une incrementation en kornshell sous AIX ??
j'ai fait ceci:
i=0
i=$i+1
echo $i ca me donne 0+1 ??
Merci de votre aide
Publicité
Posté le 28-12-2005 à 16:49:03
badre2911
Posté le 28-12-2005 à 17:03:29
j'ai trouve, il faut faire
i=0
let i=i+1
echo $i retourne bien 1
shaman200
Posté le 29-12-2005 à 06:11:26
Joli.... Sous AIX,j'avais jamais trouver un equivalent a i=i++
Sinon pour ton premier post, il est normal qu'il t'affiche "0+1" puisque c'est ce que tu lui demande d'afficher il faut lui dire de faire une addition pour que ca marche: i=`expr $i +1`
Cruchot
Posté le 29-12-2005 à 07:28:08
Sinon on peut faire :
i=0
((i=i+1)) ou i=`echo "$i+1"|bc`
Message édité par Cruchot le 29-12-2005 à 07:29:20
MirabelleBenou
Gabou ! (ainsi parla le sage)
Posté le 03-01-2006 à 10:05:30
Autres solutions :
i=$((i+1))
ou i=`expr ${i} + 1` (ah zut, déjà dit, j'avais pas vu )
Sinon je crois que i=+1 ça doit marcher aussi ?
Je sais plus.
---------------
== Esprits.net est de retour !! ==