Categorie
No Categoria

Sh: One-liner per mostrare un errore ed uscire

Quando si esegue uno script in Bash, esso prosegue anche se uno dei comandi all’interno ha dato errore.

Spesso capita di voler controllare se un comando è stato eseguito con successo o è fallito, per poi mostrare un errore ed uscire.

Un metodo semplice e compatto per farlo è aggiungere dopo il comando questa parte dall’OR (||) in poi:

cat /etc/shadow || { echo "Fail!" 1>&2 ; exit 1; }

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *