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

来源:互联网 发布:ubuntu常用命令行 编辑:程序博客网 时间:2024/06/17 11:00

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

修改方法:vim 需要执行的文件名,然后看下面的格式是否是unix,如果不是,进行修改(:set fileformat=unix),保存退出(:wq!)


0 0
原创粉丝点击