Forum Programmation.shell Appel de variable dans un if

Posté par  .
Étiquettes : aucune
0
11
juin
2005
voici mon problème


j ai dans la variable VAR1 une valeur A1
je veux que si dans la variable A1 il y a "xx" alors
la suite.
je veux que ce soit fait dynamiquement ainsi quelque soit la valeur de VAR1: A1, A2,... B1, B2,... H8 on reagarde si $A1, $A2, ... $B1, $B2, $H8 ... vaut "xx"
c'est a dire

VAR1=A1
if [ "$($VAR1)" = "xx" ] <-- ligne qui pose problème
then
lasuite
fi

je pense que cela peut marcher avec des eval ou des `, mais je ne sais pas comment

merci
  • # oui avec eval

    Posté par  . Évalué à 1.

    VAR1=$A1

    if [ $( eval echo $VAR1 ) == xx ] <-- ligne qui pose plus problème

    then

    lasuite

    fi

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.