原因: 脚本代码在Windows系统写的,但是通过拖拽到Linux系统中去,导致格式变更 doc下的文本内容格式和unix下的格式有所不同,比如dos文件传输到unix系统时,会在每行的结尾多一个^M结束符 解决: 1.在Linux下touch test.sh 2.vi test.sh 3.复制到该文件内 4.保存退出运行