Eu tenho isso em um script bash:
exit 3;
exit_code="$?"
if [[ "$exit_code" != "0" ]]; then
echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}";
exit "$exit_code";
fi
Parece que ele sairá logo após o comando exit, o que faz sentido. Eu queria saber se existe algum comando simples que pode fornecer um código de saída sem sair imediatamente?
Eu ia adivinhar:
exec exit 3
mas dá uma mensagem de erro: exec: exit: not found
. O que eu posso fazer? :)
exit_code=3
e eliminar a exit 3
linha completamente?
$?
variável, mas não sair desse script"?
exec exit 3
não é bom, eu recebo #"exec: exit: not found"