Я хочу автоматизувати виклик до ftp у сценарії оболонки. Якщо я набираю
$ftp somehost.domain.com
Мені запропоновано ввести ім’я користувача та пароль. Я хочу надати це ім'я користувача та пароль як частину заклику до ftp. Сторінка man для ftp говорить, що я можу видати команду користувача у ftp-підказці - але я хочу увійти, щоб ftp все за один раз. Це можливо? Я не бачу нічого у прапорах для ftp. Я бачу, що опція -s дає мені можливість вказати кілька команд ftp, як тільки я отримаю швидке ftp - але мені потрібно дати ім'я користувача, щоб дістатися до підказки ...
expect
(розширення сортів tcl / tk) - це програма, яка ідеально підходить для подібних речей - тобто. чекати деякого підказок; дати відповідь ... чекати відповіді; дайте нову відповідь ...expect
зачекайте на "ogin:" і надішліть вам ім'я користувача, потім чекайте "assword:" і надішліть свій пароль.