[Unix] contenu d'une variable
Résolu
ariege
Messages postés
5
Statut
Membre
-
ariege Messages postés 5 Statut Membre -
ariege Messages postés 5 Statut Membre -
Bonjour,
Comment svp faire afficher en unix, le contenu d'une variable dont le nom est composé d'une autre variable ?
exemple :
export numero=12
export debut_12='contenu'
si je fais
echo $debut_12 => j'ai 'contenu' : normal
je voudrais le meme resultat en faisant
echo $debut_$numero : mais ce ne marche pas !!!
Merci beaucoup pour votre aide
Comment svp faire afficher en unix, le contenu d'une variable dont le nom est composé d'une autre variable ?
exemple :
export numero=12
export debut_12='contenu'
si je fais
echo $debut_12 => j'ai 'contenu' : normal
je voudrais le meme resultat en faisant
echo $debut_$numero : mais ce ne marche pas !!!
Merci beaucoup pour votre aide
A voir également:
- [Unix] contenu d'une variable
- Word a trouvé du contenu illisible - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Ipconfig unix ✓ - Forum Linux / Unix
2 réponses
man bash :Remplacement des paramètres
Essaye cette construction :
Johan
Essaye cette construction :
johan@johan:~$ myvar='Hello World'
johan@johan:~$ myref=myvar
johan@johan:~$ echo ${!myref}
Hello World
johan@johan:~$ export numero=12
johan@johan:~$ export debut_12='contenu'
johan@johan:~$ tmpname=debut_$numero
johan@johan:~$ echo ${!tmpname}
contenu
Johan
Salut,
Tu peux aussi regarder du côté de la commande interne du "bash" : eval.
script bash variable#7
;-))
Mais bon la technique de "jisisv" est largement plus simple.
Tu peux aussi regarder du côté de la commande interne du "bash" : eval.
script bash variable#7
;-))
Mais bon la technique de "jisisv" est largement plus simple.
Merci beaucoup. c'est trés sympa.
Désolé pour cette réponse trés tardive.