Yasadışı seçenek -s Bu kodu çalıştıran çalıştı: komutlaokuma: kabuk programları
#!/bin/bash
read -s "Password: " password
:
run sh init.sh
bir hata atar: read: Illegal option -s
. Herhangi bir yardım.
Yasadışı seçenek -s Bu kodu çalıştıran çalıştı: komutlaokuma: kabuk programları
#!/bin/bash
read -s "Password: " password
:
run sh init.sh
bir hata atar: read: Illegal option -s
. Herhangi bir yardım.
Sen prompt
için -p
seçeneği kullanmak gerekir:
read -sp "Password: " password
help read
gereğince:
-p prompt output the string PROMPT without a trailing newline before
attempting to read
Sana Debian/Ubuntu veya BSD türevi kullanıyorsanız götürün?
run sh init.sh
(Bu run
komutunu bilmiyorum) gibi bir komutu çalıştırdığınızda, #!/bin/bash
shebang'ı geçersiz kılarsınız. Sizin durumunuzda sh
, için tek bir argüman olmadığı dash
gibi kesinlikle uyumlu bir POSIX kabuğudur, burada -r
uzantısı yoktur.
Bunun yerine run bash init.sh
kullanmak ister misiniz?
Ruby ile ilgisi yoktur. – sawa
Peki ya kabuk? – Vicky