Salut à tous,
j'ai un petit problème que je n'arrive pas à résoudre. J'ai 3 tableaux, tab_1 tab_2 tab_3, et je souhaiterai pouvoir faire un truc du genre tab_$i[$j]. Mais je n'y arrive vraiment pas.
Merci d'avance pour votre aide.
Salut à tous,
j'ai un petit problème que je n'arrive pas à résoudre. J'ai 3 tableaux, tab_1 tab_2 tab_3, et je souhaiterai pouvoir faire un truc du genre tab_$i[$j]. Mais je n'y arrive vraiment pas.
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part eval echo \${tab_$i[$j]}
"eval" présente en effet un risque si l'on ne maîtrise pas ce qui lui est passé. Ici le risque est vraisemblablement faible mais voici une version où "eval" ne devrait plus poser de problème, même théorique (ksh/bash):
Note: Les réaffectations ne sont pas nécessaires en ksh.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 typeset -i i=$i j=$j eval echo \${tab_$i[$j]}
Partager