Подключение по ftp из скрипта


HOST=10.11.12.15
USER=ftpuser
PASSWD=ftppasswd
DIR=/path/to/ftp/dir
FILE=filename

function ftp_get {
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
binary
cd $DIR
get $FILE
#delete $FILE
quit
END_SCRIPT
}

Если используются отступы, например
function ftp_get {
    ftp -n $HOST <<END_SCRIPT
    quote USER $USER
.....
    quit
    END_SCRIPT
}

и возникает ошибка syntax error: unexpected end of file
идентификатор END_SCRIPT следует разместить в начале строки (без символов пробела/табуляции)

function ftp_get {
    ftp -n $HOST <<END_SCRIPT
 .....
    quit
END_SCRIPT
}