Quero usar lftp -c
para fazer uma sessão inteira de uma só vez (como lançarei isso a partir de um script mais tarde) e consegui, -e
mas isso geralmente me deixa com a sessão interativa que não quero.
Estados manuais
-c commands
Execute the given commands and exit. Commands can be separated with a semicolon, `&&'
or `||'. Remember to quote the commands argument properly in the shell. This option
must be used alone without other arguments.
Mas não entendo como devo citar e agrupar meus comandos / interações corretamente.
lftp -e "put -O remote/dir/ /local/file.txt" -u user,pass ftpsite.com
funciona excelente. Mas quero sair depois de executar o comando;
lftp -c "open -u user,pass ftpsite.com" || put -O "remote/dir/ /local/file.txt"
apenas grita comigo ou, de fato, qualquer combinação de citações que eu tentei ( ||
ou &&
independentemente)