错误如图所示...
问题原因:Linux和windows下的回车换行符不兼容
解决办法:
1.使用文本编辑器修改文本格式,以notepad++为例,
编辑->档案格式转换->转换为UNIX格式:
2.使用vi编辑器修改
vi xxxx.sh
输入:set ff=unix 然后回车保存 再执行sh xxxx.sh即可
3.使用dos2unix工具
安装dos2unix工具: yum -y install dos2unix
执行命令:dos2unix *.sh
运行结果
dos2unix: converting file xxxx.sh to Unix format ...
即可将文件转换为linux格式的执行文件。