Un zéro devant le chiffre, possible?!

Celine_A Messages postés 12 Statut Membre -  
Celine_A Messages postés 12 Statut Membre -
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

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    c'est le pourquoi du sprintf, fait echo $ms
    0
  2. Celine_A Messages postés 12 Statut Membre
     
    Oui, je l'ai fait aussi, mais il m'affiche bien '9' et pas '09' :((
    0
    1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      ce sprintf vient du code awk, en shell utilise printf "%02d\n" $m1
      0
  3. JessayeDeTrouver Messages postés 300 Statut Membre 47
     
    entre m1=m+1; et echo ${m1},

    ajoute :

    if(m1<=9)
    {m1="0".m1;}
    0
  4. Celine_A Messages postés 12 Statut Membre
     
    yes! merci
    0