我正在使用mget
将文件从远程服务器检索到Windows中的本地目录。
lcd C:\E920_1\autopkg\saveE1logafterDir\serverlog
mget /slot/ems2576/appmgr/jdedwards/e920/6210/log/jde_*.log
现在,我希望添加其他步骤以从此列表中检索出来,只检索其中包含单词“ PACKAGE BUILD”的文件。
我该怎么做?
答案 0 :(得分:1)
不可能。 FTP协议没有用于按文件内容查找文件的API。
另请参见Search Within Files On Remote FTP Site。
因此,您将使用的任何实现都必须下载所有日志文件并在本地搜索其内容。
在批处理文件中,您可以使用jan_date_price*date_pct + jan_milk_price*milk_pct + jan_honey_price*jan_pct
命令:
Batch file to search a keyword in all files of a directory
访问服务器文件的方式可能有所不同。例如,如果您具有(SSH)Shell访问权限,则可以直接在服务器上搜索文件。但这是一个完全不同的话题。