我想使用shell脚本从ftp下载多个文件。到目前为止,我总是将所有文件放在一个文件夹“/ data”中。我用这个脚本:使用shell脚本从ftp下载 - 查找所有子文件夹
#!/bin/sh
HOST='abc.de'
USER='abc'
PASSWD='abc'
FILE='*.txt'
LOCDIR='/athome/abc/'
PATH='data/'
/usr/bin/ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
lcd $LOCDIR
prompt off
binary
ls
cd $PATH
mget $FILE
quit
END_SCRIPT
exit 0
现在我的文件夹中的多个子文件夹/数据
/data
/subfolder 1
/file1
/file2
/subfolder 2
/file1
/file2
/file3
...
我怎么能去通过所有这些文件夹在一个循环中下载包含文件?
谢谢!