Kemungkinan Gandakan:
Alat Unix: bagaimana jika suatu file diberi nama minus sesuatu?
Tolong beri tahu saya cara menghindarinya:
[root @ unix ~] # ./-sh -bash: ./-sh: Izin ditolak [root @ unix ~] # chmod + x -sh chmod: mode tidak valid: `-sh ' Coba `chmod --help 'untuk informasi lebih lanjut. [root @ unix ~] #
bash
escape-characters
Soundhax
sumber
sumber
Jawaban:
Gunakan
--
.Misalnya
chmod +x -- -sh
. Dalam bahasa GNU,--
sarana berarti opsi, jadi-sh
tidak lagi diuraikan sebagai opsi.[Sunting] Menambahkan contoh:
sumber
printf -- -sh
. Dan ini tidak:echo -n -- -sh
.