Il seguente comando invia un comando sftpall'utilizzo di una riga:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home"
Come inviare più righe sftpall'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 -bopzione 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.