Je me suis débattu pendant un moment en passant un tableau comme argument mais ça ne marche pas de toute façon. J'ai essayé comme ci-dessous :
#! /bin/bash
function copyFiles{
arr="$1"
for i in "${arr[@]}";
do
echo "$i"
done
}
array=("one" "two" "three")
copyFiles $array
Une réponse avec une explication serait la bienvenue.
Edit : En gros, je vais éventuellement appeler la fonction depuis un autre fichier script. Expliquez-moi les contraintes si possible.