【发布时间】:2015-03-31 11:25:07
【问题描述】:
我想使用 shell 脚本从 ftp 下载多个文件。到目前为止,我始终将所有文件放在一个文件夹“/data”中。我使用了这个脚本:
#!/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 中有多个子文件夹
/data
/subfolder 1
/file1
/file2
/subfolder 2
/file1
/file2
/file3
...
如何循环浏览所有这些文件夹以下载包含的文件?
谢谢!
【问题讨论】: