Bonjour,
Je cherche à affecter une variable dont le nom est défini par 2 variable (en bash).
genre :
$A$B="$status"
(sauf que comme ca, ca marche pas :)
$A$B définissant une seule variable...
Comment faire ?
Ensuite c'est pareil, il faut la lire, en concaténant 2 variable, ca je crois que j'ai trouvé :
(corrigez moi si je me trompe)
getVar(){
eval echo \${$1}
}
Cname=$A$B
Cvaleur=`getVar $Cname`
Vous en pensez quoi ?
merci
# Tu y étais presque
Posté par Obsidian . Évalué à 8.
#!/bin/bash
a=foo
b=bar
eval $a$b=Hello
echo $foobar
eval echo \$$a$b
[^] # Re: Tu y étais presque
Posté par guitouu . Évalué à 1.
# Ma pensée
Posté par benoar . Évalué à 4.
[^] # Re: Ma pensée
Posté par totof2000 . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.