Я не понимаю, почему ты используешь ожидание.
Используйте этот сегмент кода в вашем скрипте оболочки ...
ftp -i -n ftp.somehost.com <<-EOF
user somelogin somepassword
mget *
bye
EOF
Обратите внимание, что каждая из строк (user, mget, bye, EOF) начинается со знака "tab".
Также обратите внимание, что если вы получаете определенный набор файлов (при условии, что он больше двух файлов)
mget file1 file2 file3 file4 ... filen