Ein Doppelpunkt in der Shell tut nichts – nutze ihn trotzdem
A shell colon does nothing. Use it anyway

Der Autor zeigt, wie der Null-Befehl `:` in POSIX-Shells zusammen mit Parameter-Expansion genutzt werden kann, um Skripte kürzer und robuster zu machen. Beispiele: Pflichtargumente prüfen, Defaults setzen, Dateien kürzen, Lesbarkeit testen, Signale behandeln und Variablen validieren. Der Beitrag erklärt die Geschichte des Doppelpunkts seit der Thompson-Shell und beantwortet häufige Fragen.
Der Doppelpunkt ist uralt – er geht zurück bis zur Thompson-Shell von 1971, wo er als Label und als erster Kommentar-Marker von Unix diente.