• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シェルスクリプト(Bash偏)の実行ファイルに関するご質問があります。)

シェルスクリプト実行ファイルに関する質問

このQ&Aのポイント
  • シェルスクリプト(Bash偏)の実行ファイルに関する質問です。ファイル名を変更するためのプログラムを作成しましたが、実行すると「bad interpreter: ディレクトリではありません」というエラーメッセージが表示されます。正しい記述や実行方法について教えてください。
  • 質問者は、ファイル名を変更するためのシェルスクリプトを作成しましたが、実行すると「bad interpreter: ディレクトリではありません」というエラーメッセージが表示されます。chmodコマンドや./コマンドを使用して実行していますが、正しい方法がわかりません。解決策を教えてください。
  • 質問者は、ファイル名を変更するためのbashシェルスクリプトを作成しましたが、実行すると「bad interpreter: ディレクトリではありません」というエラーメッセージが表示されます。プログラムの記述に誤りがあるのか、実行方法が間違っているのかわかりません。助けてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.3

#!/bin/bash/ -f を #!/bin/bash にして、最後の exit は削除するか、コメントアウトしてください。

tsugurin
質問者

お礼

ありがとうございます。 解決致しました。

その他の回答 (2)

  • crossgate
  • ベストアンサー率65% (78/119)
回答No.2

「bad interpreter: ディレクトリーではありません」ではなく、 「bad interpreter: そのようなファイルやディレクトリはありません」じゃないですか? もしそうなら、この辺りを疑ってみてください。 ・/bin/bash が無い ・シェルとシステムの改行コードが違う ・シェルとシステムの文字コードが違う

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

最初の shebang はなぜ #!/bin/bash/ -f なの?

関連するQ&A