您的位置:首页 > 运维架构 > Linux

执行linux下文件,/bin/sh^M:bad interpreter: No such file or directory

2014-07-21 17:07 591 查看
最近在服务器上部署个项目,发现个问题:在本地编写的.sh文件到linux下运行,抛出bin/sh^M:bad interpreter: No such file or directory异常,找了好长时间发现是linux解析文件和windows不同,windows是dos格式,linux是unix格式,

修改方法:vim 需要执行的文件名,然后看下面的格式是否是unix,如果不是,进行修改(:set fileformat=unix),保存退出(:wq!)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux dos unix
相关文章推荐