0

我们如何从 shell 脚本连接到 FTP,并按时间戳提取最后 14 个(或 n 个)修改的文件,并将它们放在当前主机的文件夹之一中。我尝试使用

管理

,但是我们可以指定根据时间戳和要获取的文件数来获取文件吗...请告知...提前谢谢...

4

1 回答 1

1

您可以定义一个ftp宏 ( macdef) 并自动登录(在您的~/.netrc文件中)并在您的脚本中获取文件列表;awk使用或在脚本中按日期对列表进行排序,sort -k以构建N要获取的文件列表;然后简单地遍历列表并启动 ftp 来获取它们。

它可能更容易使用curl。并且可能更便于使用类似的东西perlNet::FTP.

于 2013-08-01T16:53:55.950 回答