Interpréter 1 variable par son contenu (csh)

Fermé
mkrzemin Messages postés 41 Date d'inscription samedi 24 avril 2004 Statut Membre Dernière intervention 7 novembre 2012 - 1 nov. 2004 à 16:48
mkrzemin Messages postés 41 Date d'inscription samedi 24 avril 2004 Statut Membre Dernière intervention 7 novembre 2012 - 1 nov. 2004 à 17:07
Salut à tous!

Le titre n'est certainement pas très explicite en soi, et je tiens donc à préciser mon problème à l'ide d'un exemple, ce qui, en général, est le mieux.

Soit le script csh suivant:

numero1="1 2"
numero2="3 4"
set number="numero"
foreach i (1 2)
foreach j (*)
echo $j
end
end

l'* est justement ce que je cherche à trouver de sorte à ce que le programme ne m'écrive pas bêtement (si * := \$number${i} par exemple):
numero1
numero2
mais plutôt:
1
2
3
4
En gros, qu'il interprète le contenu d'une variable qui a été formé à partir d'autres variables.

Quelqu'un aurait-il une idée ? Toute suggestion sera la bienvenue.

Merci par avance,
Mickaël

3 réponses

asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
1 nov. 2004 à 16:52
Bonsoir :)

Désolé, mais ça me parait vraiemnt pas clair :(
Je ne vois pas bien ou tu veux en venir.

La seule chose qui me vient a l'esprit serait un tableau, mais je suis vraiment pas sur de ce que tu cherches à faire. :)

++
...Mana mana
   Tutudutu...
0
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
1 nov. 2004 à 16:56
A moins que tu cherche a avoir des variables dont le nom est lui même dynamique ?
Dans ce cas la, je ne sais pas si c'est fesable en CSH, ni même en Bash...

...Mana mana
   Tutudutu...
0
mkrzemin Messages postés 41 Date d'inscription samedi 24 avril 2004 Statut Membre Dernière intervention 7 novembre 2012 1
1 nov. 2004 à 17:07
Oui, c'est exactement ça. Je cherche à former une variable dynamique à partir d'autres variables dynamiques...
C'est plus clair là ? ;)

Mickaël
0