Estoy usando las siguientes opciones
set -o pipefail
set -e
En script bash para detener la ejecución por error. Tengo ~ 100 líneas de ejecución de script y no quiero verificar el código de retorno de cada línea en el script.
Pero para un comando en particular, quiero ignorar el error. ¿Cómo puedo hacer eso?
-e
se establece el atributo "si el comando que falla es parte de la lista de comandos inmediatamente después de una palabra clavewhile
ountil
, parte de la prueba en unaif
declaración, parte de cualquier comando ejecutado "en una lista&&
o||
excepto el comando que sigue al final&&
o||
, cualquier comando en una tubería pero el último, o si el estado de retorno del comando se está invirtiendo!
".