Sto usando le seguenti opzioni
set -o pipefail
set -e
In bash script per interrompere l'esecuzione in caso di errore. Ho ~ 100 righe di esecuzione dello script e non voglio controllare il codice di ritorno di ogni riga dello script.
Ma per un comando particolare, voglio ignorare l'errore. Come lo posso fare?
-e
viene impostato l' attributo "se il comando che fallisce fa parte dell'elenco dei comandi immediatamente dopo unawhile
ountil
parola chiave, parte del test inif
un'istruzione, parte di qualsiasi comando eseguito in un elenco&&
o||
tranne il comando che segue il comando finale&&
o||
, qualsiasi comando in una pipeline tranne l'ultimo, o se lo stato di ritorno del comando viene invertito con!
. "