shell脚本执行错误:#!/bin/bash: No such file or directory

Posted qiuri2008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本执行错误:#!/bin/bash: No such file or directory相关的知识,希望对你有一定的参考价值。

执行.sh脚本时控制台报错 : #!/bin/bash: No such file or directory

解决办法:

cat -A 文件路径

会发现第一行有问题

M-oM-;M-?#!/bin/bash$
#----------------------------------$
#$
#  M-eM-^PM-/M-eM-^JM-(M-hM-^DM-^ZM-fM-^\M-,;$
#$
#----------------------------------$
phpscriptDir=/Data/code/yoho-chat$

会发现时utf-8格式编码的问题

用notepad++或者UE 转行成unix下文件 并且将文件编码格式换成utf-8 无BOM编码

这样执行就没有问题了

以上是关于shell脚本执行错误:#!/bin/bash: No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6 Shell脚本/bin/bash^M: bad interpreter错误解决方法

linux shell脚本执行错误:bad substitution

Linux - Shell - #!/bin/bash

Shell 脚本执行提示:/bin/bash^M:bad interpreter:No such file or directory

Shell 脚本执行提示:/bin/bash^M:bad interpreter:No such file or directory

脚本编程