kornshell + incrementation

kornshell + incrementation - Codes et scripts - Linux et OS Alternatifs

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

Reply

Marsh Posté le 28-12-2005 à 16:49:03   

Reply

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

Reply

Marsh Posté le 29-12-2005 à 06:11:26    

Joli.... :love:  
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`

Reply

Marsh 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
Reply

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 :p )
 
Sinon je crois que i=+1 ça doit marcher aussi ?
 
Je sais plus.


---------------
== Esprits.net est de retour !! ==
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed