Możliwa duplikat:
narzędzia uniksowe: co jeśli nazwa pliku jest pomniejszona o coś?
Powiedz mi, jak uciec od tego:
[root @ unix ~] # ./-sh -bash: ./-sh: Odmowa uprawnień [root @ unix ~] # chmod + x -sh chmod: nieprawidłowy tryb: `-sh ' Spróbuj `chmod --help ', aby uzyskać więcej informacji. [root @ unix ~] #
bash
escape-characters
soundhax
źródło
źródło
Odpowiedzi:
Zastosowanie
--
.Np
chmod +x -- -sh
. W języku GNU--
oznacza koniec opcji, więc-sh
nie jest już analizowany jako opcja.[Edytuj] Dodano przykład:
źródło
printf -- -sh
. I to nie:echo -n -- -sh
.