ich habe erwartet
excludes="${excludes:-( ${default_excludes[@]} )}"
ein Array sein, wenn $excludes
es leer ist. Leider wird das Zeug danach :-
als String angesehen. Habe ich eine Syntaxverzerrung verpasst oder muss ich die klobige verwenden?
if [ -z "${excludes:-}" ]
then
excludes=( "${default_excludes[@]}" )
fi
?