Lottando per un po 'passando un array come argomento, ma non funziona comunque. Ho provato come di seguito:
#! /bin/bash
function copyFiles{
arr="$1"
for i in "${arr[@]}";
do
echo "$i"
done
}
array=("one" "two" "three")
copyFiles $array
Una risposta con una spiegazione sarebbe piacevole.
Modifica: sostanzialmente, alla fine chiamerò la funzione da un altro file di script. Per favore, spiega i vincoli, se possibile.