Die meisten unixoiden Befehle bieten kurze und lange Alternativen für Befehlszeilenoptionen wie ls -aund ls --all, oder ls -Aund ls --almost-all. Warum gibt es diese beiden Möglichkeiten? Einer ist kürzer zu tippen, der andere ist leichter zu lesen und zu verstehen. Aber jedes Mal, wenn ich ein Shell-Skript schreibe, muss ich entscheiden, welches ich verwenden möchte. Ist bekannt, warum es die beiden Alternativen gibt? Welches war zuerst, warum wurde das andere eingeführt. Unter DOS / Windows gibt es zum Beispiel fast nur Ein-Buchstaben-Optionen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird.