Мне нужно загрузить большое количество изображений из множества локальных папок в ftp-папки с помощью другие имена. У меня есть файл CSV с совпадением между локальной и удаленной папками, например:
/local/folder/A, /remote/folder/10
/local/folder/B, /remote/folder/13
/local/folder/C, /remote/folder/150
, и я пытаюсь загрузить в / remote / folder / 10
все файлы, содержащиеся в / local / folder / A
и так далее. Я бы предпочел сценарий bash.
Это сценарий, который я уже писал:
#!/bin/bash
HOST=ftp.xxx.it
USER=yyy
PASSWD=zzzz
ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
lcd /first/local/folder
cd /first/remote/folder
mput *.jpg
quit
END_SCRIPT
exit 0
Как я уже сказал, у меня есть CSV-файл с парой папок (локальная / удаленная), правильно подобранных, но я не знаю, как вставить CSV-информацию. в этом скрипте.