Il seguente comando invia un comando sftp
all'utilizzo di una riga:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home"
Come inviare più righe sftp
all'utilizzo di una riga. C'è un modo per inserire i ritorni a capo o qualcosa per raggiungere questo obiettivo, ad esempio:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file"
L'idea è di NON utilizzare l' sftp -b
opzione in cui sono caricati i comandi di un elenco di file esterni.
<<<
fu introdotto prima da zsh (sebbene ispirato darc
) e fu successivamente aggiunto a ksh93 e poi bash.