Citation
cancerus
Bonjour,
Quelqu'un saurait me dire s'il est possible
d'afficher le contenu d'un variable de variable?
Exemple: export TOTO="MANPATH"
echo $TOTO ==> MANPATH
alors que je voudrais afficher /usr/man
D'avance merci.
Il faut faire attention à ta question
Si ton désir est d'avoir dans "TOTO" le contenu de la variable "MANPATH" à un instant donné, alors la solution de
footix06 "TOTO=$MANPATH" est parfaite. Elle place dans la variable "TOTO" le contenu de la variable "MANPATH" au moment où l'action se passe. Mais si "MANPATH" change
après que tu l'aies recopié dans "TOTO", ben le changement n'est pas répercuté dans "TOTO" car tu n'as fait qu'une recopie.
Maintenant, si tu veux que "TOTO" soit renvoyé sur le contenu de "MANPATH" en permanence, alors tu as besoin d'un mécanisme de pointeurs. Cela se fait de cette façon:
TOTO=MANPATH
eval echo "$"$TOTO => /usr/man
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Thursday 8 September 2005 15:42:36