[Shell] Opérations entier

Opérations entier [Shell] - Shell/Batch - Programmation

Marsh Posté le 08-03-2006 à 17:25:30    

Bonjour,
J'ai un morceau de script:
 
#!/bin/sh
cpt=00;
echo $cpt
cpt=$(($cpt + 1))
echo $cpt
 
Ce qui me donne en sortie:
00
1
 
Comment puis-je obtenir 01 après l'incrémentation de cpt ?
Merci.


Message édité par MiKL_vego le 08-03-2006 à 17:36:53
Reply

Marsh Posté le 08-03-2006 à 17:25:30   

Reply

Marsh Posté le 08-03-2006 à 18:11:11    

Voici l'astuce :

cpt_aveczero=`echo $cpt | awk '{printf("%02d", $1)}'`
echo $cpt_aveczero


Message édité par olivthill le 08-03-2006 à 18:11:50
Reply

Marsh Posté le 08-03-2006 à 20:51:27    

Merci beaucoup  :)

Reply

Sujets relatifs:

Leave a Replay

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