Forum Programmation.shell variable

Posté par .
Étiquettes : aucune
0
31
mai
2006

Bonjour,

je cherche une solution pour que si je mets 10 variable apres mon script le shell m'affiche bien la variable 10 et non la variable 1 suivie de 0.

merci d'avance de vos reponses

  • # coin

    Posté par . Évalué à 2.

    $ a1=a; a10=b; echo "${a1} ${a10}"
    a b
    
    • [^] # Re: coin

      Posté par . Évalué à 2.

      Bon en fait c'est pas ca ton problème, c'est quoi ton problème ?
      $a10 m'affiche bien b dans tout les cas...
      • [^] # Re: coin

        Posté par . Évalué à 2.

        Salut,

        Moi j'interprète la question comme çà :

        while [ $# -gt 0 ]; do
        echo 1ドル
        shift
        done
        • [^] # Re: coin

          Posté par . Évalué à 0.

          lance une commande ./sfdsfsdf.sh 1 2 3 4 5 6 7 8 9 10 11 12

          et regarde les valeur des variable au dessu de 9ドル tu vas comprendre :)
          • [^] # Re: coin

            Posté par . Évalué à 2.

            Oui, donc j'avais bien compris.
            Et, l'exemple que tu donnes n'est pas approprié, puisque la sortie pour les variables 10ドル 11ドル 12ドル sera tout de même 10 11 12 (en faisant un echo).
      • [^] # Re: coin

        Posté par . Évalué à 1.

        en reprenant tes commentaires, du coup, la réponse à la question c'est :
        ${10}
        • [^] # Re: coin

          Posté par . Évalué à 0.

          niquel :) sa marche Merci Beaucoup

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.