我如何为 wget 编码 URL?

我如何为 wget 编码 URL?

我正在寻找一种方法来将字符串转换为干净的网址。

例如 :

 wget http://myurl.com/toto/foo bar.jpg

这将下载http://myurl.com/toto/foohttp://bar.jpg

我想下载http://myurl.com/toto%20bar.jpg

我尝试了一些类似的标志--restrict-file-names=ascii,但没有成功。

我不想要一种编码方式,而不是一种逐个替换的方式。

任何想法 ?

答案1

将 URL 放在引号中:

wget "http://myurl.com/toto/foo bar.jpg"

这是包含空格作为单个参数的字符串的通用方法。

相关内容