使用wget时如何从URL的末尾去除%0D?

使用wget时如何从URL的末尾去除%0D?

我有一个sh脚本,下面的wget。 但是,当在linux上执行时,wget正在尝试下面的第二个URL(%OD附加)。 我如何防止这种情况发生? 我有多个脚本,他们都有同样的问题。 谢谢!

wget https://example.com/info.repo wget https://example.com/info.repo%0D 

OD字符是一个回车符,Windows用于行尾的CRLF序列的一部分只是与往常不同。

在执行之前,可以使用dos2unix来修复行结束符 ,将来不要使用记事本编写shell脚本。

 dos2unix myscript.sh ./myscript.sh