lftp: эквивалент bash обратных ссылок на подстановку команд или $()

Можно ли использовать bash-подобные команды подстановки, например обратные пометки `` или же $() с лфтп?

Это, например, CD в каталог, заданный командой:

lftp ..
cd `pwd`

1 ответ

Решение

Не совсем то, что вы ищете, я думаю, но вы можете использовать -e вариант как этот:

$ lftp -e "cd $HOME" <SITE> 

Как объяснено в man lftp:

-e команды Выполнить данные команды и не выходить.

Итак, после использования -e как показано выше lftp отвезет вас к $HOME каталог на удаленном сервере.

Я не думаю, что можно использовать все локальные переменные среды внутри lftp - man lftp ясно говорит, что соблюдаются только некоторые переменные. Я думаю что возможно ssh может быть лучшим решением здесь.

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