bash - 如何阻止 wget 顺序下载在 url 中包含括号?
问题描述
我正在尝试运行,它可以从文件夹wget https://site.example/path/to/image/$1/{1..$2}.jpg 1 3
中下载文件。但是,如果我将相同的脚本放在一个文件上,它然后wget 会尝试下载而不是下载, 和. 为什么会这样,我该如何阻止这种行为?我根本不明白我做错了什么。试图面对同样的问题。1
3
1
chmod +x
./script.sh
https://site.example/path/to/image/1/{1..3}.jpg
https://site.example/path/to/image/1/1.jpg
https://site.example/path/to/image/1/2.jpg
https://site.example/path/to/image/1/3.jpg
echo 'https://site.example/path/to/image/1/{1..3}.jpg' | xargs
解决方案
推荐阅读
- merge - PDF 文件到相应的文件夹
- sql - 选择其中一个重复行并将其他行保持为 NULL SQL Netezza
- azure-pipelines-build-task - 如何创建到我的本地服务的服务连接?
- tensorflow - 没有 Eager 模式的 Tensorflow 提前编译?
- asp.net-web-api - 中介者模式——在控制器中还是在应用程序服务中?[asp.net 网络接口]
- sql - 如何在选择语句中选择结果作为子查询,大小写从 int 到 string
- aws-lambda - 无服务器部署失败:至少需要 ProvisionedThroughput、... 之一
- powerbi - Sportfire 到 Power BI 图表
- angular - 如果验证通过角度如何添加类
- php - 当 WooCommerce 中的另一种特定运输方式处于活动状态时隐藏特定运输方式