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