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


3

Можно ли использовать подстановку команд, похожую на bash, например backticks ``или $()с lftp?

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

lftp ..
cd `pwd`

Ответы:


2

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

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

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

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

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

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


Я думаю, что короткий ответ - нет :) Я не хочу писать сценарий lftp. это изнутри lftp.
Гаут,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.