Attualmente sto esplorando i pacchetti Debian e ho letto alcuni esempi di codice. E su ogni riga, ad esempio, lo postinstscript è un modello.
some command || true
another command || true
Quindi se un comando fallisce, la riga ritorna vera ma non vedo come questo influisca sull'output del programma.
||:è un altro modo idiomatico di scrivere questo (:essendo un'altra voce nella tabella incorporata che punta atrue- ma garantisce di essere un builtin anche indietro a Bourne; che detto, per POSIX sh,trueè anche garantito che sia un builtin - quindi è più terseness che efficienza nei tempi anche remotamente moderni).