Наступна команда посилає одну команду на sftpвикористання одного рядка:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home"
Як надіслати кілька рядків за sftpдопомогою одного рядка. Чи є спосіб вставити повернення каретки чи щось для цього, наприклад:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file"
Ідея полягає в тому, щоб НЕ використовувати sftp -bпараметр, куди завантажуються зовнішні команди з переліком файлів.
<<<був введений спочатку zsh (хоча натхненнийrc), а потім був доданий до ksh93, а потім bash.