while循环限制下载文件的数量继续超出条件参数

时间:2019-05-14 19:01:56

标签: r bash

我想下载大量的ftp文件。我制作了一个列表文件,其中包含数千个ftp的链接。 FTP下载将生成“ gbff.gz”文件。现在说一下,由于某种原因,我想将当前目录中的已下载文件(扩展名为.gz)限制为5。

要测试我是否在R中使用bash系统命令进行了while循环:

/v1

但是似乎while循环无法正常工作。我的意思是,理想情况下,当当前目录中的.gz文件数量超过5个时,它应该可以中断循环,但是对于列表文件中的所有链接,下载仍将继续。

NB-我很抱歉制作这样的混合脚本。正如我已经在R中工作一样,对我来说似乎很容易。如果这更适合我,我将不胜感激任何其他bash / awk / sed脚本。

N.B2-仅供参考,我在wget中使用-nc标记,因此不应该重新下载已经存在的文件。

0 个答案:

没有答案