所以我尝试使用以下命令下载一堆文件:
curl -O http://example.com/[1-100]/test.json
Run Code Online (Sandbox Code Playgroud)
它将所有文件保存为 test.json,有没有办法为范围内的每个文件指定动态文件名?
谢谢!
贾森
根据文档: https: //curl.haxx.se/docs/manpage.html
-o, --输出
将输出写入而不是标准输出。如果您使用 {} 或 [] 来获取多个文档,则可以在说明符中使用“#”后跟数字。该变量将替换为正在获取的 URL 的当前字符串。
#n因此您可以使用占位符将自定义文件名组合为新文件
curl http://example.com/[1-100]/test.json -o response_#1.json
Run Code Online (Sandbox Code Playgroud)
#1当前迭代器将放置在curl中的哪个位置
| 归档时间: |
|
| 查看次数: |
3487 次 |
| 最近记录: |