Vor kurzem habe ich erfahren, --
dass es sich um einen doppelten Bindestrich handelt, der einem Befehl mitteilt, dass die Optionsliste beendet wurde und das Folgende nicht als Option betrachtet werden sollte. So,
grep -- 'search_word' *
würde nach dem Gegebenen suchen search_word
. Es kann jedoch zu einem unerwarteten Verhalten kommen, wenn Sie --
eine einzelne Datei entfernen und diese mit einer Datei beginnt -
, wodurch die Option aktiviert wird, die mit den Zeichen im Dateinamen übereinstimmt .
Wie heißt das --
? Gibt es dafür einen Fachbegriff?
cd --
und den cd -
Phänomenen. während im cd --
Wesentlichen gerecht bedeutet cd
und sich somit in Ihr verändert $HOME
, cd -
bedeutet, sich in das vorherige Verzeichnis zu versetzen. Das wird praktisch, wenn Sie wollen, cd ..
aber wie beim deutschen Tastaturlayout vermische ich es oft mit cd --
. cd -
Ich werde dich dann zurückbringen. : D