[ Bash ] : Bad substitution

Hello,

Hello;
Si tu as cette erreur: bad substitution.

C'est que tu essaies probablement de faire un truc du genre (pas forcément) en bash : ${VAR_$i;
En bash, je recommande d'utiliser cette syntaxe pour le besoin:

i=1 
var = "VAR_$i" 
echo ${! var}

Cela permet de valoriser la variable VAR_1.

C'est utile dans les cas où vous être dans une boucle par exemple.

Commentaires