PHP高级工程师|全栈工程师|WX: Aben_Ring

Linux报错:“/bin/bash^M: 坏的解释器

原因是linux下的文件,在windows下面编辑过。在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n

解决方法,将文件里面的内容做替换即可

sed -i 's/\r$//' build.sh  

 

posted @ 2018-04-19 10:44  懒牛拉车  阅读(1619)  评论(0编辑  收藏  举报