Die meisten unixoiden Befehle bieten kurze und lange Alternativen für Befehlszeilenoptionen wie ls -a
und ls --all
, oder ls -A
und 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.