Ich habe ein Skript, das Dateinamen in ein Array mit der folgenden Methode aus einem Q & A auf SO analysiert : unset ARGS ARGID="1" while IFS= read -r -d $'\0' FILE; do ARGS[ARGID++]="$FILE" done < <(find "$@" -type f -name '*.txt' -print0) Dies funktioniert hervorragend und verarbeitet...