Forum Programmation.shell Problème avec les variables

Posté par  .
Étiquettes : aucune
0
18
déc.
2006
Bonjour,

J'ai un problème avec les variables.
En effet je n'arrive pas résoudre ce problème.
Si titi=toto
et toto=tata
comment afficher tata grâce à titi.

J'ai essayé echo ${$titi} mais ça marche pas :-(

Merci pour votre aide.

RV
  • # Variables et indirection

    Posté par  . Évalué à 3.

    Salut,

    en pur shell :
    eval echo $`echo $titi`

    avec bash :
    echo ${!titi}

    -> voir "man bash" et chercher "indirection"

    A+
    JJD
  • # en bash

    Posté par  . Évalué à 3.

    ça devrait le faire :
    echo ${!titi}

    cf http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_03_04.htm(...)

    par contre, je pense que c'est pas compatible avec d'autres shells. (C'est déjà pas compatible ksh chez moi)
  • # Merci

    Posté par  . Évalué à 2.

    Chez moi ça fonctionne avec echo ${!titi}
    Merci pour votre aide

    RV

Suivre le flux des commentaires

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