Linux报错:“/bin/bash^M: 坏的解释器时间:2021-04-21 12:27:16原因是linux下的文件,在windows下面编辑过。在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n 解决方法,将文件里面的内容做替换即可 sed -i 's/\r$//' build.sh