当通过ftp把window编辑的shell在linux执行时报错 :
“build.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”
执行.sh脚本时,报错 "start.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”,因为 .sh文件是从windows拷贝过来的,所以多了 ,执行:sed -i 's/ $//' start.sh
会把 start.sh 中的 替换成空白,再次执行则成功!
sed -i 's/ $//' mvnw