windows脚本部署到linux时报错

错误如图所示...

windows脚本部署到linux时报错

问题原因:Linux和windows下的回车换行符不兼容

解决办法

1.使用文本编辑器修改文本格式,以notepad++为例,

编辑->档案格式转换->转换为UNIX格式:

windows脚本部署到linux时报错

 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格式的执行文件。

上一篇:新版VSCode 2021-09-01版 解决“无法将XXXX项识别为 cmdlet、函数、脚本文件或可运行程序的名称”的问题


下一篇:nginx ssl 配置