La commande suivante envoie une commande à l' sftpaide d'une seule ligne:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home"
Comment envoyer plusieurs lignes à l' sftpaide d'une seule ligne. Existe-t-il un moyen d'insérer des retours chariot ou quelque chose pour y parvenir, par exemple:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file"
L'idée est de NE PAS utiliser l' sftp -boption où une commande de liste de fichiers externes est chargée.
<<<a été introduit en premier par zsh (bien qu'inspiré parrc) et a ensuite été ajouté à ksh93 puis à bash.