Ich untersuche gerade Debian-Pakete und habe einige Codebeispiele gelesen. Und in jeder Zeile zum Beispiel ist das postinstSkript 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 shtrueist dies ebenfalls garantiert - also auf Bourne mehr Knappheit als Effizienz in selbst entfernt-modernen Zeiten).