文件在Windows 下编辑过,Windows每行结尾\n\r,Linux是\n,有多出来的\r 使用指令 sed -i 's/\r$//' name.sh 上面的指令会把 name.sh 中的\r 替换成空白!