Der folgende Befehl sendet einen Befehl an die sftpVerwendung einer Zeile:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home"
So senden Sie mehrere Leitungen an sftpeine Leitung. Gibt es eine Möglichkeit, Zeilenumbrüche einzufügen oder etwas, um dies zu erreichen, zum Beispiel:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file"
Die Idee ist, NICHT die sftp -bOption zu verwenden, bei der Befehle für eine externe Dateiliste geladen werden.
<<<wurde zuerst von zsh eingeführt (obwohl inspiriert vonrc) und später zu ksh93 und dann zu bash hinzugefügt.