Linux运行启动脚本报错:-bash: ./xx.sh: /bin/bash^M:bad interpreter: No such file or directory
分析原因,应该是在Windows上编辑脚本后上传到Linux,两个系统的换行符不一致(分别是\r\n和\n)导致的;所以执行 sed -i 's/\r$//' ./xx.sh 命令后重新运行脚本即可。
Linux运行启动脚本报错:-bash: ./xx.sh: /bin/bash^M:bad interpreter: No such file or directory
分析原因,应该是在Windows上编辑脚本后上传到Linux,两个系统的换行符不一致(分别是\r\n和\n)导致的;所以执行 sed -i 's/\r$//' ./xx.sh 命令后重新运行脚本即可。