Bonjour, bonsoir,
Comment peut-on exécuter le script contenu dans une variable ?
Avec les fonctions composées d'une seule partie ça fonctionne :
var="echo salut"
$var
salut
Mais dès qu'on utilise des fonctions plus compliquées, bash ne comprend plus :
var="for ((i=0,i<9,i+=1)); do echo $i; done"
$var
bash: for: command not found
De même pour :
while if ...
Merci de votre lecture !