我想使用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
...
我怎麼能去通過所有這些文件夾在一個循環中下載包含文件?
謝謝!