• [^] # Re: eval expr...

    Posté par . En réponse au message Quoter une variable contenant des arguments de ligne de commande. Évalué à 2.

    les cas qui fonctionnent chez moi

    #!/bin/bash
    exclusion="--exclude=test/d1 --exclude=d2/*.DB"
    eval tar zcvf /tmp/test.tgz ~/test $exclusion
    
    
    #!/bin/bash
    exclusion="--exclude=test/d1 --exclude=/home/user/test/d2/*.DB"
    eval tar zcvf /tmp/test.tgz ~/test $exclusion
    
    
    #!/bin/bash
    exclusion="--exclude=test/d1 --exclude=*.DB"
    eval tar zcvf /tmp/test.tgz ~/test $exclusion
    
    

    en fait cela fonctionne bien en mettant un bout du chemin, ou le chemin absolu
    mais pas avec un relatif comme ~/test/d2/*.DB