Voglio usarlo lftp -c
per fare un'intera sessione in una sola volta (dato che lo avrò più avanti da uno script in seguito) e ci sono riuscito -e
ma quello spesso mi lascia con la sessione interattiva che non voglio.
Stati manuali
-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.
Ma non capisco come dovrei citare e mettere insieme i miei comandi / interazioni correttamente.
lftp -e "put -O remote/dir/ /local/file.txt" -u user,pass ftpsite.com
funziona eccellente. Ma voglio uscire dopo aver eseguito il comando;
lftp -c "open -u user,pass ftpsite.com" || put -O "remote/dir/ /local/file.txt"
mi grida o, in effetti, qualsiasi combinazione di citazioni che ho provato ( ||
o &&
indipendentemente)