最近在服务器上部署个项目,发现个问题:在本地编写的.sh文件到linux下运行,抛出bin/sh^M:bad interpreter: No such file or directory异常,找了好长时间发现是linux解析文件和windows不同,windows是dos格式,linux是unix格式,
修改方法:vim 需要执行的文件名,然后看下面的格式是否是unix,如果不是,进行修改(:set fileformat=unix),保存退出(:wq!)
最近在服务器上部署个项目,发现个问题:在本地编写的.sh文件到linux下运行,抛出bin/sh^M:bad interpreter: No such file or directory异常,找了好长时间发现是linux解析文件和windows不同,windows是dos格式,linux是unix格式,
修改方法:vim 需要执行的文件名,然后看下面的格式是否是unix,如果不是,进行修改(:set fileformat=unix),保存退出(:wq!)