Bonjour,
J'ai une variable val qui varie de 01 à 12 et je souhaite qu'elle soit toujours ecrite sur 2 chiffre (01 ,02, 03 etc...)
pour incrémenter ma variable j'utilise le code ci dessous
val=$(expr $val + 1)
mais 07+1 donne 8 donc j'utilise le code suivant pour mettre sur 2 chiffres,
val=$(printf "%02d" "$val")
cependant quand la valeur de val est de 08 j'obtiens une erreure suivante
printf: 08 : nombre non valable
quelqu'un aurait une aide à m'apporter?
merci d'avance







Répondre avec citation
Partager