ftp mget按文件扩展名过滤

时间:2013-08-29 15:49:19

标签: filter ftp

拥有一个FTP服务器(Unix或Linux),其文件夹包含以下文件(例如):

filename.1391911
filename.2391911
filename.xml

当我向ftp或sftp发出mget file *命令时,我可以获取所有三个文件。我需要做的是只获取

filename.1* and filename.2* i dont want filename.xml

mget filename.1* and mget filename.2* does not work in ftp

我试过grep和|但是ftp或sftp命令的提示无法识别这些。我也试过--exclude但这里的mget甚至不支持任何选项。

我该如何解决这个问题?我不能指定确切的文件名,因为它不知道。它必须是外卡

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式格式。 我使用([a-zA-Z0-9 \ s _ \ .-(():]))+(。xml | .csv | .pdf)$作为文件

https://www.regextester.com/100077