Un zéro devant le chiffre, possible?!

Bonjour,

quelqu'un pourrais m'aider ?
initialement "m = 08"

if (m < 12)
{
m1=m+1;
echo ${m1}------------------------// le résultat c'est '9' et le résultat attendu est '09'.
ms=sprintf("%02d",m1);
}}

merci
Configuration: Windows XP Internet Explorer 6.0

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Oui, je l'ai fait aussi, mais il m'affiche bien '9' et pas '09' :((
    1. Contributeur
      ce sprintf vient du code awk, en shell utilise printf "%02d\n" $m1
  2. entre m1=m+1; et echo ${m1},

    ajoute :

    if(m1<=9)
    {m1="0".m1;}