Je veux déclarer une variable dont le nom provient de la valeur d'une autre variable, et j'ai écrit le morceau de code suivant :
a="bbb"
$a="ccc"
mais ça n'a pas marché. Quelle est la bonne façon de faire ce travail ?
Je veux déclarer une variable dont le nom provient de la valeur d'une autre variable, et j'ai écrit le morceau de code suivant :
a="bbb"
$a="ccc"
mais ça n'a pas marché. Quelle est la bonne façon de faire ce travail ?
Vous pouvez attribuer une valeur à une variable en utilisant une affectation simple à partir de la valeur d'une autre variable, comme suit :
#!/usr/bin/bash
#variable one
a="one"
echo "Variable a is $a"
#variable two with a's variable
b="$a"
echo "Variable b is $b"
#change a
a="two"
echo "Variable a is $a"
echo "Variable b is $b"
Le résultat est le suivant :
Variable a is one
Variable b is one
Variable a is two
Variable b is one
Veillez donc à l'assigner comme ceci : b="$a" et tout devrait bien se passer.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.