A página de manual do POSIX para o comando shell exit(1p)
states:
SYNOPSIS
exit [n]
DESCRIPTION
The
exit
utility shall cause the shell to exit with the exit status specified by the unsigned decimal integern
. Ifn
is specified but its value is not between 0 and 255 inclusive, the exit status is undefined.
Assim, para shells em conformidade com as especificações POSIX, esse comportamento não é documentado, mas também não é necessariamente portátil.