原因在于 windows 下的换行符是 \r\n,而 linux 下的换行符是 \n
解决方案:
首先运行如下命令安装 dos2unix: yum install dos2unix -y
yum install dos2unix -y
接下来运行如下命令进行转换工作: dos2unix file.sh
dos2unix file.sh
完成转换后便可正常执行脚本。