从列表中下载url并指定文件名



我有一个文本文件,格式如下:

https://www.example.com/download/3r9uf3933i239.jpg,file1.jpg
https://www.example.com/download/fjf93j9f92022.jpg,file2.jpg
https://www.example.com/download/j929kd9d29f91.jpg,file3.jpg
https://www.example.com/download/asj20fdj9jkf7.jpg,file4.jpg

如您所见,每行包含url和文件名,用逗号分隔。我如何使wget下载每个文件,并保存为指定的文件名?我在linux上使用命令行。

你可以这样写:

while IFS=, read a b
do wget $a -O $b
done <input_file

技巧是设置IFS变量(指示分隔符)并读取两个变量:ab

最新更新