[Unix] contenu d'une variable
Résolu
ariege
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ariege Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
ariege Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
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
- Contenu multimedia messenger disparu - Forum Facebook Messenger
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
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.