【发布时间】:2012-08-25 11:20:54
【问题描述】:
我确信有一种简单的方法可以做到这一点,但我没有找到。我要做的是使用lftp执行一系列命令,并且尽可能避免重复连接到服务器。
基本上,我在服务器上有一个包含 ftp 目录列表的文件。我想连接到服务器,然后执行如下操作:(假设此时我已经使用 cat 将文本文件转换为行数组)
for f in "${myarray}"
do
cd $f;
nlist >> $f.txt;
cd ..;
done
这当然行不通,但我必须想象有一个简单的解决方案可以解决我想要完成的任务。
在编写 shell 脚本时,我非常缺乏经验。有什么建议吗?
【问题讨论】: