Bonjour,
Je cherche à créer une boucle for à partir de deux variables qui seront des lettres :
Les variables sont renseignées par l'utilisateur :
lettre_debut
lettre_fin
Je veux que ma boucle parcourt les lettres de la première à la dernière.
J'ai testé la boucle avec des données déjà déterminées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part for i in {$lettre_debut .. $lettre_fin}; do echo $i; done
cela fonctionne par contre, dès que je cherche à utiliser des variables, cela ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part for i in {A .. E}; do echo $i; done
J'ai pensé à utiliser un tableau :
mais se pose le problème de la création du tableau pour qu'il contienne les valeurs de $lettre_debut à $lettre_fin
Code : Sélectionner tout - Visualiser dans une fenêtre à part for i in ${tableau[@]} ; do echo $i; done
Est-ce que je fais des erreurs de syntaxes ?
Est-ce qu'il y a des pistes auxquelles je n'ai pas pensé ?
Merci pour votre aide.
Patrick
Partager