我正在寻找一种方法来将字符串转换为干净的网址。
例如 :
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"
这是包含空格作为单个参数的字符串的通用方法。