Как сэкономить LFTP
, введите переменную, чтобы я мог использовать ее позже в моем скрипте.Результат вывода LFTP в переменную
Это основная команда у меня есть:
lftp -c 'open -e "mirror /path/to/remote /path/to/local/" ftp://username:[email protected]:21'
Это, очевидно, это не работает:
#!/bin/bash
output=""
lftp -c 'open -e "mirror /path/to/remote /path/to/local/" ftp://username:[email protected]:21' > $output
echo "Test: " $output
EDIT:
Кажется, проблема использования lftp -c
не создает никакого вывода. Поэтому переменная пуста. Поэтому проблема заключается в том, чтобы получить результат от lftp
.
Посмотрите ', как сохранить вывод команды в переменную bash'. На него ответили несколько раз. – 123