/bin/sh^M: bad interpreter 的解决方案

运行脚本时出现了这样一个错误
如图:



出现这个提示一般是因为这个文件是在windows环境创建的, 格式与Linux不兼容。
使用以下方法进行验证:

vim 文件名
不要对文件内容进行编辑, 使用如下命令:
:set ff?

如果出现 fileforma=dos 那么就基本可以确定是这个问题了。

解决方法:

:set fileformat=unix
:wq
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容