【发布时间】:2014-06-02 22:54:49
【问题描述】:
我需要 lftp 来从一个 IP 地址格式的列表文件连接到一个主机列表。然后,如果 ftp 服务器启动,则将该地址(如果可能,还记录设备类型,在本例中为路由器)记录到文本文件中。对于启动的服务器,我需要它在不提供任何凭据的情况下进行连接,然后使用 find 映射目录和文件,然后将该数据输出到以服务器地址命名的文件中。我试图用 ftp 编写一个 for 循环,但没有成功。我认为 lftp 将是我需要做的最佳选择。
猫列表6.txt | lftp | grep 已连接 > livehosts.txt
还有:
for i [in LIST];做ftp; "回声欢迎> *";完成 > [IP 地址].txt
【问题讨论】:
-
嗨!请关注 SOHow to Ask。给出你面临的一些真正的问题。
-
我需要知道我列表中的哪些服务器已启动并将输出 grep 到文件中。
标签: bash loops ftp command-line-interface lftp