LFTP Неизвестная команда `;'

Я пытаюсь использовать LFTP для загрузки нового файла с сервера, и кажется, что все работает довольно хорошо. Однако каждый раз, когда я запускаю сценарий, я получаю ошибку "Неизвестная команда`;'", за которой следует мое эхо" Загрузка завершена ". Я выкопал кучу ресурсов и, похоже, не вижу ничего плохого, вот сценарий, надеюсь, кто-то более опытный сможет найти мою ошибку.

#!/bin/bash
HOST='sftp://host'
USER='user'
PASS='password'
REMOTE='/remote/dir'
LOCAL='/local/dir'

#Download from the host
lftp -f "
open $HOST
user $USER $PASS
lcd $LOCAL
mirror --verbose --only-newer --exclude .git/ $REMOTE $LOCAL
quit
"

echo "Download Complete"

1 ответ

Решение

Просто столкнулся с той же проблемой с помощью примера сценария и нашел решение на другом форуме. Правильная команда для выдачи:

lftp -e ...

Ура,

Другие вопросы по тегам