curl unescape输出文件名

时间:2012-07-31 07:04:03

标签: bash curl escaping

如果网址文件名中包含%20,请指定-O保留该文件名,而首选空格。

libcurl有curl_easy_unescape,但bash中的curl二进制文件似乎没有简单的方法来转换输出文件名。但是,默认情况下wget会进行unescape。

目前我从url中提取文件名,unescape它,然后使用-o

我想知道是否存在更简单/内置的方式。

1 个答案:

答案 0 :(得分:4)

不,不幸的是,目前还没有办法告诉curl URL解码文件名-O创建。在将来提供感觉是个好主意......