[ksh] - Executer le contnu d'une variable

Résolu
gorkimat Messages postés 71 Statut Membre -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
 
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

$
;-))
5
gorkimat Messages postés 71 Statut Membre 9
 
Salut Jipicy,

C'est impeccable : Exactement ce que je voulais.

Merci beaucoup et a bientôt

Gorki
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
 
De rien ;-))
0