Następujące polecenie powoduje wysłanie jednego polecenia do sftp
jednego wiersza:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home"
Jak wysłać wiele linii do sftp
korzystania z jednej linii. Czy istnieje sposób wstawiania zwrotów karetki lub coś takiego, na przykład:
sftp -o PasswordAuthentication=no user@host" <<<"lcd /home\n cd /myhome\n get file"
Chodzi o to, aby NIE używać sftp -b
opcji, w której ładowane są polecenia zewnętrznego wyświetlania plików.
<<<
został wprowadzony najpierw przez zsh (choć zainspirowany przezrc
), a następnie dodany do ksh93, a następnie bash.