Isto é sintomático para estes dois juntos:
- a opção
-u
está sendo definida, o que faz com que variáveis não configuradas acionem o erro deunbound variable
- a variável
WARN
não foi definida
Para confirmar ou excluir esta situação, faça:
- verifique com
echo $-
se o sinalizadoru
estiver definido - experimente se você puder manualmente
echo "$WARN"
para ter certeza de que está definido ou depurado usando a opçãox