lftpは変数名を取得できますか?

lftpは変数名を取得できますか?

変数名を含むzipファイルをダウンロードするには、lftpを使用するスクリプトが必要です。現在私は以下を持っています:

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"

関連情報