における不正オプション-sが、私はこのコードを実行しようとした:コマンドで読む:シェルスクリプト
#!/bin/bash
read -s "Password: " password
:
run sh init.sh
は、それがエラーをスローします:read: Illegal option -s
。助けてください。
における不正オプション-sが、私はこのコードを実行しようとした:コマンドで読む:シェルスクリプト
#!/bin/bash
read -s "Password: " password
:
run sh init.sh
は、それがエラーをスローします:read: Illegal option -s
。助けてください。
は、私は、Debian/Ubuntuの、またはBSD誘導体を使用しているそれを取りますか?
run sh init.sh
のようなコマンドを実行すると(私はこのrun
コマンドに精通していませんが)、#!/bin/bash
シバンを上書きしています。あなたの場合、sh
は、dash
のような厳密に準拠したPOSIXシェルです。実際には、read
の唯一の引数は、拡張子ではなく、-r
です。
代わりにrun bash init.sh
を代わりに使用したいですか?
これはRubyとは関係ありません。 – sawa
だからシェルについてはどうですか? – Vicky