Linux解决编写脚本出现“%0D”

作者: Darren 分类: linux 发布时间: 2019-09-15 22:17

今天想把mysql5.1升级为5.5,于是自己手动捣鼓了脚本,但是脚本编写完成了后脚本运行wget时候,在地址后面都会默认出现“%0D”,然后出现了404,无法下载,开始认为是空格问题,但是检查以后还是出现,又开始排查认为是编码,检查后还是有这个问题,在这里先感谢定远哥.

%title插图%num

通过排查,发现了windwos下,文本文件换行符为CRLF而Linxu下换行符为LF,而在linxu编写的脚本上传到linux就会出现这个问题,所以需要先进行转化一下,需要安装dos2unix

安装

yum install -y dos2unix

然后进行转化一下脚本,将其中的install_mysql.sh换成你的脚本

dos2unix install_mysql.sh

到这里就成功解决了.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注