voilà je cherche à utiliser le contenu d'une variable comme nom de variable :
par exemple en fonction du premier argument du script suivant je voudrais afficher la longueur (contenu) de la variable...
#!/bin/bash
echo ARGUMENT: $1
hcr="hcr_"$1
echo ${# ($hcr) }
quelqu'un a-t-il une idea ?
# bon je me répond à moi-même...
Posté par xylo (site web personnel) . Évalué à 2.
#!/bin/bash
hcr_1="foo"
hcr="hcr_"$1
echo ${!hcr}
# retourne foo si ARGV[1] == 1
[^] # Re: bon je te répond à toi-même...
Posté par left . Évalué à 4.
regarde plutôt l'instruction 'eval'
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.