Entiendo lo que queres hacer pero no entiendo la lógica del script.
Estas mezclando comandos de SHELL con comandos de FTP.
Creo que encontre la misma web que vos, pero veo que implementaste mal el codigo
Hay que crear un archivo en ~/.netrc, con lo siguiente:
Y el script tiene que ser asi:
Código:
#!/bin/sh
HOST='ftp.algo.com'
ftp <<**
open $HOST
cd pub
bin
get anyfile.tar.gz
bye
**
Saludos.