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"

관련 정보