lftp 可以获取变量名吗?

lftp 可以获取变量名吗?

我想要一个使用lftp 下载带有变量名称的zip 文件的脚本。目前我有以下内容:

open server
user user pass
set ssl:verify-certificate no
ls -ltA1 | grep .zip$ | head -n 1

一起执行此操作lsftp -f仅返回我需要的文件名。理论上现在我会跑

file="$(lftp -f get_list)"
lftp -u user:pass server:21 -e "get ${file}; bye"

它应该工作正常吗?执行此操作时,lftp 命令最终会陷入重新连接循环。因此,我尝试在第一段代码中执行变量名称操作,但不知道如何设置该ls命令的输出以与该命令一起使用get。有任何想法吗?

答案1

lftp -u user:pass server -e "set ssl:verify-certificate no; get ${file}; bye"

相关内容