![我如何为 wget 编码 URL?](https://linux22.com/image/1401134/%E6%88%91%E5%A6%82%E4%BD%95%E4%B8%BA%20wget%20%E7%BC%96%E7%A0%81%20URL%EF%BC%9F.png)
我正在寻找一种方法来将字符串转换为干净的网址。
例如 :
wget http://myurl.com/toto/foo bar.jpg
这将下载http://myurl.com/toto/foo
并http://bar.jpg
。
我想下载http://myurl.com/toto%20bar.jpg
。
我尝试了一些类似的标志--restrict-file-names=ascii
,但没有成功。
我不想要一种编码方式,而不是一种逐个替换的方式。
任何想法 ?
答案1
将 URL 放在引号中:
wget "http://myurl.com/toto/foo bar.jpg"
这是包含空格作为单个参数的字符串的通用方法。