Ich untersuche gerade Debian-Pakete und habe einige Codebeispiele gelesen. Und in jeder Zeile zum Beispiel ist das postinst
Skript ein Muster.
some command || true
another command || true
Wenn also ein Befehl fehlschlägt, gibt die Zeile true zurück, aber ich sehe nicht, wie sich dies auf die Ausgabe des Programms auswirkt.
||:
ist eine andere idiomatische Art, dies zu schreiben (:
ein weiterer Eintrag in der eingebauten Tabelle, der auf Bourne verweisttrue
- aber garantiert auch auf Bourne; für POSIX shtrue
ist dies ebenfalls garantiert - also auf Bourne mehr Knappheit als Effizienz in selbst entfernt-modernen Zeiten).