@slhck дал полезный ответ на этот похожий вопрос.
Загрузка нескольких файлов с помощью wget и параметров обработки
Этот код был предоставлен для чтения URL-адресов из списка файлов текстовых файлов, а затем запускает цикл для загрузки каждого из них.
#!/usr/bin/env bash
while read line
do
wget -c --load-cookies cookies.txt $line -O ${line##*/}
done < filelist
Поскольку я не знаком со сценариями оболочки, мне интересно, могли бы вы загрузить несколько файлов XML:
- создание простого списка файлов с разделенными запятыми текстовыми файлами
- читать из:
Filelist
renamedfile.xml, url-01.php
renamedFileDifferent.xml, url-02.php
specificFileRename.xml, "url-03"
newFilename.xml, "url-04"
- прочитайте каждую строку
- разбить строку на новый файл, удаленный файл
И запустить:
wget -O newfile remoteFile >/dev/null 2>&1
Можно ли написать это в сценарии оболочки? Можете ли вы привести пример?