Hola tengo un shell para automatizar la transferencia de ficheros de un servidor a otro.
#!/usr/bin/sh
host1="ubuntu"
archivo="dumy"
ftp $host1 << "EOF"
cd dirhost1
put $archivo
quit
EOF
el problema es que "$archivo" lo pasa como nombre del archivo y no como su contenido, dumy en este caso.
local: $archivo: No such file or directory <---------esto es lo que me muestra
Agradeceria la ayuda de alguien.