kornshell + incrementation - Codes et scripts - Linux et OS Alternatifs
Marsh 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
Marsh 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`
Marsh Posté le 29-12-2005 à 07:28:08
Sinon on peut faire :
i=0
((i=i+1)) ou i=`echo "$i+1"|bc`
Marsh 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.
Marsh Posté le 28-12-2005 à 16:49:03
Bonjour,
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