具有动态日期 YYYMMDD 模式的 FTP 列表文件 (ls)

具有动态日期 YYYMMDD 模式的 FTP 列表文件 (ls)

继一个之前的回答我正在尝试列出 FTP 服务器上与某个模式匹配的文件,如下所示

event_date=`date +%Y%m%d`   
ftp -n XX.XX.XX.XX <<END_SCRIPT
ls *${event_date}* todays_files.dat
quit
END_SCRIPT

不幸的是这不起作用。除了列出所有文件并在客户端进行 grep 之外,还有其他方法可以列出这些文件吗

event_date=`date +%Y%m%d`
ftp -n XX.XX.XX.XX <<END_SCRIPT
ls * all_files.dat
quit
END_SCRIPT
grep $event_date all_files.log > todays_files.dat

相关内容