変数名を含む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"