J'ai un script Bash que je ne peux pas comprendre comment citer une variable. Toute aide serait grandement appréciée.Comment passer un tableau dans une fonction Bash?
Ce code fonctionne parfaitement:
myfunction() {
for i in "${BASE_ARRAY[@]}"
do
Je veux passer le nom de mon tableau comme une variable à la fonction que je peux le réutiliser avec d'autres tableaux. Voici le code que je suis en train d'échec:
myfunction() {
for i in "${$1[@]}"
do
Je passe ce qui suit à la fonction:
myfunction BASE_ARRAY
Ressemble à un doublon de: http://stackoverflow.com/questions/1063347/passing-arrays-as-parameters-in-bash – codeforester