Нелегко, из-за различных приглашений, разделителей и т. Д. Я бы, например, логически разделил взаимодействия с различными программами (lftp и самой оболочкой) и уменьшил бы приглашение до минимального выражения.Это что-то вроде:
Вы открываете программу lftp
и делаете все, что угодно:
$ lftp
lftp> open -u ...
Password...
...
lftp> XXX
lftp> exit
, затем вы можете проверить в командной строке:
$ ls -l
total 0
drwx....
Этоспособ разделения разных действий для разных программ, а сокращение подсказки до небольшого слова помогает идентифицировать используемую программу.