curl: (3) Illegal characters found in URL
在windows 中编辑的文件上传到 Linux 后,使用 curl 等工具调用时会报一个curl: (3) Illegal characters found in URL
的错误,这是因为 Linux 与 Windows 在文本文件中添加的换行符不一样。Linux 在每行只会添加一个
,Windows系统会在每行后加入
, 所以在 Windows 下的文件放到 Linux上时就会出现这个问题,即多了一个
。
解决办法
转换文件
# 删除 文件中的'
'字符,
[root@bogon ~]# tr -d ' ' < start_fire2.sh > start_fire.sh