[ksh] - Executer le contnu d'une variable

Résolu
Bonjour,

Je sollicite votre aide pour savoir s'il est possible d'exécuter dans un shell le contenu d'une variable. Comme un exemple vaut mieux qu'un long discours, voici le bout de mon code qui ne fonctionne pas :

    CMD="echo ${FileAPurger}"
    if [ ! -z ${Pattern} ];then CMD="${CMD} | grep $Pattern";fi
    if [ ! -z ${PatternSecure} ];then CMD="${CMD} | grep -v $PatternSecure";fi
    if [ "" != "`${CMD}`" ];then
      echo "rm -rf ${FileAPurger}"
    fi


Merci à tous ceux qui m'apporteront de l'aide.

A bientôt
Configuration: Windows 2000
Internet Explorer 6.0

2 réponses

  1. Modérateur
    Salut,

    En espérant avoir compris ce que tu voulais...
    $ A=Bonjour
    
    $ echo $A
    Bonjour
    
    $ B="echo $A"
    
    $ echo $B
    echo Bonjour
    
    $ eval $B
    Bonjour
    
    $
    ;-))
    1. Salut Jipicy,

      C'est impeccable : Exactement ce que je voulais.

      Merci beaucoup et a bientôt

      Gorki