美文网首页
/bin/bash^M: bad interpreter: No

/bin/bash^M: bad interpreter: No

作者: HAPPYers | 来源:发表于2019-11-21 21:58 被阅读0次

执行sh文件的时候出现

/bin/bash^M: bad interpreter: No such file or directory

看这情况应该是和编码有关,以为自己的文件编码有问题,重新设置编码再上传,还是一样报错,就想说在Linux里直接打印文件编码格式,通过以下命令打印

在Vim中可以直接查看文件编码

:set fileencoding

首先需要确认文件编码格式没错。

解决:

然后用vim重新编码文件

vi startup.sh

:set ff=unix

:wq

重新执行即可

相关文章

网友评论

      本文标题:/bin/bash^M: bad interpreter: No

      本文链接:https://www.haomeiwen.com/subject/xsexwctx.html