Kommandozeile: Wann "-" (einfacher Bindestrich) oder "--" (doppelter Bindestrich) verwenden
Auf der Kommandozeile wird das --Zeichen verwendet, um ein Kurzform-Argument anzugeben, also ein Einzelbuchstaben-Argument, das mit einem einfachen Bindestrich und dem Buchstaben des Arguments angegeben wird. Beispielsweise wird das -h-Argument häufig verwendet, um die Hilfemeldung für einen Befehl anzuzeigen, und das -v-Argument wird häufig verwendet, um die ausführliche Ausgabe zu aktivieren. Du kannst den einfachen Bindestrich (-) nur verwenden, wenn das Argument aus einem einzelnen Buchstaben besteht.
Beispiele, bei denen ein einfacher Bindestrich verwendet werden kann:-h, -Rund-f, aber du kannst keine einfachen Bindestriche für Mehrbuchstaben-Argumente wie -verbose oder -help verwenden.
Die Zeichen -- werden verwendet, um ein Langform-Argument anzugeben, also ein Mehrbuchstaben-Argument, das mit einem doppelten Bindestrich und dem Namen des Arguments angegeben wird. Beispielsweise wird das --help-Argument häufig verwendet, um die Hilfemeldung für einen Befehl anzuzeigen, und das --verbose-Argument wird häufig verwendet, um die ausführliche Ausgabe zu aktivieren.
Beispiele, bei denen doppelte Bindestriche verwendet werden können:--verbose, --server und --help, aber du kannst sie nicht für Einzelbuchstaben-Argumente wie --h oder --R verwenden
Beispiele für die Verwendung von einfachen oder doppelten Bindestrichen:
# Hilfemeldung für einen Befehl mit dem -h Kurzform-Argument anzeigen
my_command -h
# Ausführliche Ausgabe für einen Befehl mit dem --verbose Langform-Argument aktivieren
my_command --verbose
# Mehrere Argumente kombinieren
my_command --verbose --server https://techoverflow.net -f 0.1