yuu_nkjm blog
2011-01-15(Sat) [長年日記]
[bash][Linux] シェルスクリプトが実行できない(/bin/bash^M: bad interpreter: そのようなファイルやディレクトリはありません)
bash: ./hoge.sh: /bin/bash^M: bad interpreter: そのようなファイルやディレクトリはありません
すごーく簡単なスクリプトが実行できないとき,ファイル内の改行コードを間違えていることがある.
Windows上でshファイルを作成,sambaを使ってコピーとかすると起こりがち.昔はよくはまった.今となってみれば「^M」(CR, \r, 復帰)がついてるようなエラーが出てるからすぐ気づけるはずなのに….
似たようなのでよくやったのは,sambaで操作したときにファイルのパーミッションが変わってしまって,スクリプトの実行権限が消えていたとかか.
オプションの%pとか,ASCII制御文字の^Mとかってググりにくいんですよね.
- https://www.google.co.jp/ ×237
- https://www.google.co.jp/ ×4
- http://search.mobile.yahoo.co.jp/onesearch?fr=m_to... ×3
- https://www.google.com/search ×3
- https://www.google.co.jp/url?gcjeid=14 ×1
- https://www.google.com/ ×1
- http://search.mobile.yahoo.co.jp/pcsite/list?p=/bi... ×1
- https://www.google.com/cse?cx=partner-pub-930063932... ×1
- /bin/bash^M: bad interpreter: そのようなファイルやディレクトリはありません ×12 / /bin/bash^M: bad interpreter ×6 / シェルスクリプト そのようなファイルやディレクトリはありません ×3 / bin sh m bad interpreter そのようなファイルやディレクトリはありません ×3 / シェルスクリプト ^m ×3 / bad interpreter: そのようなファイルやディレクトリはありません ×3 / bashのシェルスクリプト "bad interpreter" ×2 / そのようなファイルやディレクトリはありません .sh ×2 / Linux シェル bin/bash^M: bad interpreter: ×2 / bin/bash ディレクトリ ありません ×2 / /bin/sh^M: bad interpreter: nkf -Lu ×2 / シェル実行 そのようなファイルや ×2 / : bad interpreter: そのようなファイルやディレクトリはありませ ×2 / #!/bin/bash: そのようなファイル ×2 / シェル 実行できない ×2 / bin bash そのようなファイルやディレクトリはありません ×2 / /bin/bash^M: bad interpreter: そのような ファイルやディレクトリはありません ×2 / bin bash m bad interpreter そのようなファイルやディレクトリはありません ×2 / シェル実行 そのようなファイルやディレクトリはありません ×2 / /bin/bash そのような ×2 / bash そのようなファイルやディレクトリはありません ×2 / Linux shell bat interpreter 変換 改行コード ×2 / #!/bin/bash: そのようなファイルやディレクトリはありません ×2 / シェル実行 M そのようなファイル ×2 / "bad interpreter" shファイル 実行できない ×2 / bad interpreter そのようなファイルやディレクトリはありません ×1 / /bin/bash LINUX bad ×1 / シェルスクリプト sh^M: bad interpreter: そのようなファイルやディレクトリはありません ×1 / linux シェル 実行できない ^M ×1 / bin bash bad interpreter そのようなファイル ×1 / linux シェル #!/bin/bash そのような ×1 / linux シェルスクリプトが実行できない ×1 / kshell "-bash" 実行できない ×1 / シェルスクリプト 実行できない ×1 / Linux シェル 実行不可 interpreter ×1 / ^M シェルスクリプト ×1 / シェルスクリプト "^M" ×1 / bsh シェル bat interpreter ×1 / スクリプト windows7 実行されない ×1 / shellscript \r nkf ×1 / /bin/bash^M: bad interpreter: そのようなファイルやディレク トリはありません 文字コード ×1 / スクリプト 作成 bad interpreter ×1 / 実行できない binファイル ×1 / そのようなファイルやディレクトリはありません シェル ×1 / bin/bash: bad interpreter そのような ×1 / sh 実行 bad intesrter ×1 / bash samba そのようなファイル 改行コード ×1 / そのようなファイルやディレクトリはありません シェル実行 ×1 / シェル 実行権限 できない ×1 / シェル そのようなファイルやディレクトリはありません ×1 / シェルスクリプト M ×1 / ^M bad interpreter :そのようなファイル ×1 / そのようなファイルやディレクトリはありません bash ×1 / sed そのようなファイルやディレクトリはありません shell ×1 / シェルスクリプト できない ×1 / シェルスクリプトが実行できない ×1 / そのようなファイルやディレクトリはありません shell grep \r ×1 / bash そのようなファイル ×1 / openssl enc -d ×1 / シェルスクリプト リダイレクトできない ×1 / M: bad interpreter そのような ×1 / シェルスクリプト bad interpreter ×1 / Android シェルスクリプト 実行できない ×1 / # /bin/bash そのようなファイルやディレクトリはありません ×1 / bash そのような ×1 / sh^M そのようなファイル ×1 / シェルスクリプト 実行できない #! /bin/bash ×1 / /bin/bash^M そのようなファイルやディレクトリはありません ×1 / linux シェル 実行できない ×1 / bin sh m bad interpreter svn ×1 / bash 実行不可能 ×1 / windows7 BASH Script 実行できない ×1 / そのようなファイルやディレクトリはありません linux bad interpreter ×1 / /bin/bash^M: bad interpreter: ×1 / android シェルスクリプト 実行できない ×1 / シェルスクリプト 実行 ファイルやディレクトリはありません ×1 / bad interpreter 実行できない ×1 / linux シェル 起動されない ×1 / sh^M: bad interpreter: そのようなファイルやディレクトリはありません ×1 / make 実行できない /bin/bash ×1 / Android sh 実行できない ×1 / bad interpreter /bash/bin virtual box ×1 / sh 実行できない ×1 / Linux shell ^M ×1 / linux シェル 作成 interpreter ×1 / /bin/bash^m bad interpreter svn ×1 / シェル bad interpreter windows ×1 / シェルスクリプト 実行しない ×1 / /bin/bash^m bad interpreter そのようなファイルやディレクトリはありません ×1 / シェルスクリプト ^M ×1 / /bin/bash bad interpreter ×1 / shell 実行できない ファイル ×1 / そのようなファイルやディレクトリはありません bin/bash ×1 / windows linux shell 実行 \r ×1 / sh そのようなファイルやディレクトリはありません ×1 / linux バッチファイル 起動 しない ×1 / そのようなディレクトリ シェル 文字コード ×1 / interpreter sh 実行できない ×1 / linux bad interpreter そのようなファイルやディレクトリはありません ×1 / sh 実行できない 改行コード ×1