Tengo esto en un 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 saldrá justo después del comando de salida, lo cual tiene sentido. Me preguntaba si hay algún comando simple que pueda proporcionar un código de salida sin salir de inmediato.
Iba a adivinar:
exec exit 3
pero da un mensaje de error: exec: exit: not found
. ¿Que puedo hacer? :)
exit_code=3
y eliminar la exit 3
línea por completo?
$?
variable pero no salga de este script"?
exec exit 3
no es bueno, obtengo"exec: exit: not found"