欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 操作系统 >> 正文

文件里面存在^M

发布时间:2016-08-03    浏览次数:

 

现象

Linux执行sh文件,无法执行,报“/bin/bash^M: bad interpreter: 没有那个文件或目录”的错误

原因

如果该文件的权限都正确,那么这是因为该文件的文件格式不兼容,有可能是DOS格式。

解决方法

使用dos2unix将文件转换为unix格式即可,命令如下:dos2unix filename