是否可以使用类似 bash 的命令替换,例如反引号``
或$()
lftp?
例如,通过 cd 进入命令给出的目录:
lftp ..
cd `pwd`
答案1
我猜这不是你想要的,但你可以使用-e
这样的选项:
$ lftp -e "cd $HOME" <SITE>
详见man lftp
:
-e 命令执行给定的命令并且不要退出。
因此,使用后-e
如上所示lftp
将带您进入$HOME
远程服务器上的目录。
我认为不可能在内部使用所有本地环境变量lftp
-man lftp
明确指出只有某些变量可用。我认为这可能ssh
是一个更好的解决方案。