Kommandozeile: Wann "-" (einfacher Bindestrich) oder "--" (doppelter Bindestrich) verwenden

English Deutsch

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:

hyphen_examples.sh
# 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

Check out similar posts by category: Linux