-заход по ssh на сервер, разбивка там заданного файла на куски (split)
-последовательная заливка каждой из частей на ftp сервер (wput), скачка этой части на локальный компьютер (wget), удаление этой части с ftp
-сборка на локальном компьютере файла из частей (cat), сверка md5 с исходным файлом (на сервере), если ОК - удаление файла и частей с сервера по ssh и частей с локального компьютера.
Вроде по отдельности понимаю, как делать - заход на ssh с паролем и выполнение команд там - expect, остальное просто в bash'е. Но вместе никак не получается. Некоторые этапы вообще не знаю как реализовать - сверка md5 например. Буду благодарен за любую помощь, особенно если кто-нибудь напишет сразу весь скрипт