让 WGET 保存干净的文件扩展名,无需查询参数

让 WGET 保存干净的文件扩展名,无需查询参数

我在 mac 上使用 wget 下载数十万张图像......

但是保存的文件都有一个“?”保存在文件扩展名的末尾(如查询参数的开头)

我怎样才能让 wget 只下载没有奇怪字符的图像?

这就是我目前正在做的事情:

我有一个名为 list.sh 的 bash 脚本,如下所示:

wget url -O filename.jpg 
wget url2 -O filename2.jpg
wget url3 -O filename3.jpg

我使它可执行:

chmod 775 list.sh

然后我运行它

./list.sh

我得到的下载文件是:

filename.jpg?
filename2.jpg?
filename3.jpg?

删除“?”出人意料地困难。如此多的文件,finder 无法处理。

我想以干净的文件名重新下载图像。

任何提示都非常感谢

谢谢

马修

相关内容