shell报错-bash: ./*****.sh: /bin/bash^M: bad interpreter: No such file or directory

作者: Mr.Wang 分类: Linux 发布时间: 2018-03-27 18:46

今天在Windows上写了一个shell脚本,上传到Ubuntu上执行

报错:

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

查阅相关资料后得知是文件格式问题

Windows下 .sh 文件为 DOS 格式

Linux 只能执行 格式为 UNIX 的脚本

只需要使用 vim 更改文件格式即可

:set ff = unix

 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注