Récuperer le contenu de variables

Résolu
gef -  
 gef -
Bonjour,

Dans un script bash, je souhaite récupérer le contenu de variables via une boucle while et un compteur i :

#!/bin/bash
#Definition des variables
var1="toto"
var2="tata"
var3="tutu"

# début de la boucle
i=1
while [ $i -lt 4 ] ; do
echo $var..
done

# fin boucle

Une ame charitable pourrait-elle m'indiquer comment me servir du compteur pour récupérer le contenu des variables, et que faudrait-il mettre sur la ligne "echo $var .." ? Je sèche lamentablement ..
Merci d'avance
Gérard
Configuration: Windows XP
Firefox 3.0.1

1 réponse

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    #!/bin/bash
    
    #Definition des variables
    var1="toto"
    var2="tata"
    var3="tutu"
    
    # début de la boucle
    i=1
    while [ $i -lt 4 ] ; do
    eval echo \$var${i}
    i=$(($i +1 ))
    done
    
    # fin boucle
    [tmpfs]$   
    ;-))
    0
    1. gef
       
      et bien c'est parfait, merci beaucoup.

      On est quand même plus intelligents à plusieurs, surtout quand c'est les autres qui trouvent :)

      Merci encore
      Gérard
      0