Eu não acho que isso seja possível, mas há uma maneira alternativa de obter o mesmo efeito ( sh
syntax; também deve funcionar em zsh
):
if ! find -L /dir/of/file -mindepth 1 -maxdepth 1 -type l -name filename
then
. /dir/of/file/filename
break # Or exit, return or whatever is necessary to avoid processing the rest of the file
fi
Em outras palavras, se o link simbólico não está quebrado, use isso, caso contrário, continue neste arquivo.