问题原因:在windows下编辑的脚本文件,为DOS格式; 解决方案三种: 1、使用用DOS2UNIX转为UNIX格式 2、执行文件前,先执行 sed -i 's/\r$//' xxx.sh,进行替换操作;然后再执行 3、使用vim命令,打开文件执行 :set ff=unix :wq