如何在 cURL 中使 URL 的各个部分同时递增?
我正在使用 cURL 将文件下载到本地文件夹。我使用的命令如下所示:
curl -O http://example.com/example/file[001-030]_file_[1-30]_eng.ext
我希望数字同时递增(“file001_file_1_eng.ext”),以便它们匹配。相反,它像嵌套循环一样工作,并且该命令将一堆空文件与现有文件一起写入该文件夹。所以我得到:
file001_file_1_eng.ext
file001_file_2_eng.ext <--- file doesn't exist
file001_file_3_eng.ext <--- file doesn't exist
等等...
所以,我想知道如何让它们以正确的方式增加。
我希望得到这个输出:
example.com/example/file008_file_1_eng.text
example.com/example/file009_file_2_eng.text
example.com/example/file010_file_3_eng.text
example.com/example/file011_file_4_eng.text
example.com/example/file012_file_5_eng.text
example.com/example/file013_file_6_eng.text
example.com/example/file014_file_7_eng.text
example.com/example/file015_file_8_eng.text
example.com/example/file016_file_9_eng.text ... and so on.
I'm using cURL to download files to a local folder. The command I'm using looks like this:
curl -O http://example.com/example/file[001-030]_file_[1-30]_eng.ext
I want the numbers to increment at the same time ("file001_file_1_eng.ext") so they match up. Instead this is working like a nested loop and the command is writing a bunch of empty files to the folder along with the existing files. So I get:
file001_file_1_eng.ext
file001_file_2_eng.ext <--- file doesn't exist
file001_file_3_eng.ext <--- file doesn't exist
etc...
So, I'm wondering how to get them to increment in the correct way.
I'm looking to get this output:
example.com/example/file008_file_1_eng.text
example.com/example/file009_file_2_eng.text
example.com/example/file010_file_3_eng.text
example.com/example/file011_file_4_eng.text
example.com/example/file012_file_5_eng.text
example.com/example/file013_file_6_eng.text
example.com/example/file014_file_7_eng.text
example.com/example/file015_file_8_eng.text
example.com/example/file016_file_9_eng.text ... and so on.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想你可能想使用
for
循环:通过这个循环,您应该得到的 url 如下:
I think you might want to use a
for
loop:With this loop, the url's the you should get are the following ones: