Script de shell do Linux para excluir arquivos antigos do ftp

Existe um problema - é necessário armazenar o backup do banco de dados no FTP. No FTP não deve ser mais de 10 cópias de segurança, ou seja, depois de adicionar backup para FTP deve ser removido, os arquivos mais antigos para fazer o número total de arquivos não pode exceder 10 peças. Como podemos implementar essa remoção do ftp? Estou tentando escrever um script, mas não funciona delete:

x=1
ftp -vn $FTP_SERVER<<!
user $FTP_LOGIN $FTP_PASSWORD
binary
put $DUMP_FILE_NAME

for i in `ls -t` do
    if [ $x -le $keep ] then
        ((x++))
        continue
    fi
    delete $i
done

bye
EOF
</i>

questionAnswers(5)

yourAnswerToTheQuestion