【问题标题】:Download URLs from list and specify filename从列表中下载 URL 并指定文件名
【发布时间】:2021-09-15 12:24:46
【问题描述】:

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

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 上使用命令行。

【问题讨论】:

    标签: linux unix command-line download wget


    【解决方案1】:

    你可以使用类似的东西:

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

    诀窍是设置IFS 变量(表示分隔符)并读取两个变量:ab

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      • 2021-11-13
      • 2021-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多