J'explore actuellement les paquets Debian et je lis des exemples de code. Et sur chaque ligne, par exemple, le postinst
script est un motif.
some command || true
another command || true
Donc, si une commande échoue, la ligne retourne la valeur true, mais je ne vois pas en quoi cela affecterait la sortie du programme.
||:
est une autre manière idiomatique d’écrire ceci (c’est:
une autre entrée dans le tableau intégré qui pointe verstrue
- mais qui est garanti comme étant intégré même à Bourne; cela dit, pour POSIX sh,true
c’est également garanti comme étant intégré - c’est donc plus concise que l'efficacité à l'époque moderne, même distante).