Мне нужен lftp для подключения к списку хостов из файла списка в формате IP-адреса. Затем, если FTP-сервер включен, запишите этот адрес (и, если возможно, тип устройства, в данном случае маршрутизаторы) в текстовый файл. Для работающих серверов мне нужно, чтобы он подключился без каких-либо учетных данных, а затем использовал команду find для сопоставления каталогов и файлов, а затем вывел эти данные в файл, названный в честь адреса сервера. Я пытался написать цикл для с ftp, но это не удалось. Я думаю, что lftp будет лучшим вариантом для того, что мне нужно сделать.
cat list6.txt | lftp | grep connected > livehosts.txt
Также:
for i [in LIST ]; do ftp; "echo welcome> *"; done > [IP Address].txt
По крайней мере, помощь в первой части о перенаправлении ввода в lftp будет признательна.