“ bin / bash:不正なインタープリター:シェルスクリプト

ivクラスの実行時にそのようなファイルまたはディレクトリがありません” = “question”>

Raspberry Piのシェルスクリプトを作成し、実行可能にしました。 ./filename.shを実行すると、エラーが表示されます:

bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory 

このスクリプトをデフォルトのディレクトリ(/home/pi)。エラーが発生した後、スクリプトのコピーをデスクトップに置きましたが、同じエラーが表示されます。

問題と解決策は何ですか?

コメント

  • 作成したスクリプトを実際に含めた方が簡単だと思いますか?

回答

スクリプトが実行可能になり、 shebang が含まれている場合、スクリプトはインタープリターなしで実行されます。一番最初の行で。スクリプトが実行されているので、スクリプトの場合はそうだと思います。しかし、エラーメッセージは、 bash へのパスの先頭のスラッシュを見逃していることを示しています。 shebang は次のようになります。

#!/bin/bash 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です