Bonjour,
Mon problème est des plus simples et je suis sure que la réponse le sera si j'arrive à bien exprimer mon problème.
1) je crée et je remplis dynamiquement un tableau
2) Puis plus loin dans mon script, je dois récupérer dynamiquement les valeurs du tableau "CHAINE$BORNE[]"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 for BORNE in $BORNE_TRAITEMENT do CHAINE$BORNE[2]=10; CHAINE$BORNE[3]=20; CHAINE$BORNE[4]=30; CHAINE$BORNE[5]=55; done
Pour constituer le nom de mon tableau je concatène dans une boucle le string "CHAINE" avec le contenue d'une variable et le string "[5]"
Code : Sélectionner tout - Visualiser dans une fenêtre à part NOM="CHAINE"$BORNE_CHAINE"[5]";
Mon problème est que je n'arrive pas a utiliser le contenu de ma variable "NOM" pour interroger mon tableau et récupérer l’élément.....
Au mieux je le récupère mais avec une erreur
Auriez-vous une idée à me proposer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [user@Srv user]$ eval `echo '${'$NOM'}'` -bash: 55: command not found
D'avance merci.
Partager