• # boucle for qui ne fonctionne pas

    Posté par . En réponse au message [Résolu] Exécuter un script contenu dans une variable. Évalué à 2.

    deja ta boucle for seule ne fonctionne pas chez moi

    /tmp/essai.sh: 1: /tmp/essai.sh: Syntax error: Bad for loop variable

    ensuite ca fait comme pour toi.

    j'ai reecrit ce que tu voulais faire.

    #!/bin/bash
    mytest='for (i=0,i<9,i+=1); do echo $i; done'
    eval $mytest
    
    

    ne fonctionne pas
    par contre

    mytest='for i in `seq 1 9`; do echo $i; done'
    eval $mytest
    
    

    fonctionne