从列表中读取带有通配符的url并使用lftp下载

时间:2020-09-13 13:53:54

标签: bash curl ftp wget lftp

有没有一种方法可以使用lftp通过从文件中读取网址来下载一堆文件?

我的输入看起来像这样:

$ cat urls.txt
ftp://ftp.example.com/123*/*.jpg
ftp://ftp.example.com/234*/*.png
ftp://ftp.example.com/345*/*.pdf

如果这些是没有通配符的完整URL,我将使用wget -i urls.txt,但由于URL中间的*而无法使用。

1 个答案:

答案 0 :(得分:0)

您可以准备命令列表并将其提供给lftp。像这样:

同时读取网址;做回声mget $ url;完成

相关问题