Walczy przez chwilę, przekazując tablicę jako argument, ale i tak nie działa. Próbowałem jak poniżej:
#! /bin/bash
function copyFiles{
arr="$1"
for i in "${arr[@]}";
do
echo "$i"
done
}
array=("one" "two" "three")
copyFiles $array
Odpowiedź z wyjaśnieniem byłaby miła.
Edycja: Zasadniczo w końcu wywołam funkcję z innego pliku skryptu. Plz wyjaśni, jeśli to możliwe, ograniczenia.