logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux执行可执行文件,报错 : /bin/sh^M: 坏的解释器: 没有那个文件或目录

今天执行一个一个docker文件,报错了:/bin/sh^M: 坏的解释器: 没有那个文件或目录这个问题好奇怪,所以我们就查询一下到底是什么导致出错了通过百度查询各种文章,发现这是linux和windows的文件格式不同导致的由于linux的docker文件是我从windows文件复制到linux中,Windows系统下,文件的每一行结尾是\n\r,而Linux系统下则是\n所以我们只要把文件格式

到底了