我确信有一种简单的方法可以做到这一点,但我没有找到它。我想要做的是使用lftp执行一系列命令,如果可能的话,我想避免重复连接到服务器。
基本上,我在服务器上有一个文件,其中包含一个完整的 ftp 目录列表。我想连接到服务器,然后执行如下操作:(假设此时我已经使用 cat 将文本文件转换为行数组)
for f in "${myarray}"
do
cd $f;
nlist >> $f.txt;
cd ..;
done
当然这不起作用,但我必须想象有一个简单的解决方案来解决我想要完成的事情。
在 shell 脚本方面,我非常缺乏经验。有什么建议么?