Niedawno dowiedziałem się, --
że jest to podwójny łącznik, który jest używany do poinformowania polecenia, że lista opcji się skończyła, a to, co następuje, nie powinno być uważane za opcję. Więc,
grep -- 'search_word' *
szukałby danego search_word
. Ale możesz zobaczyć nieoczekiwane zachowanie, jeśli usuniesz --
i pojawi się pojedynczy plik, który zaczyna się od -
, co spowoduje włączenie opcji pasującej do znaków w nazwie pliku .
Jak to się --
nazywa? Czy jest na to jakiś termin techniczny?
cd --
i cd -
zjawiska. podczas gdy cd --
znaczy w gruncie rzeczy sprawiedliwy, cd
a zatem zmienia się w twój $HOME
, cd -
oznacza umieszczenie siebie w poprzednim katalogu. Staje się to przydatne, gdy chcesz, cd ..
ale podobnie jak w przypadku niemieckiego układu klawiatury często go mieszam cd --
. cd -
odeśle cię z powrotem. : D