Как я могу скачать и установить имена файлов с помощью wget -i? - PullRequest
6 голосов
/ 01 апреля 2012

Я хотел знать, как определить входной файл для wget, чтобы загрузить несколько файлов и задать для них произвольное имя, используя wget -i filename

Аналоговый пример с использованием -O

wget -O customname url

1 Ответ

7 голосов
/ 01 апреля 2012

-O filename работает только тогда, когда вы даете ему один URL.
При наличии нескольких URL-адресов весь загружаемый контент заканчивается на filename.

Вы можете использовать while...loop:

cat urls.txt | while read url
do
    wget "$url" -O "${url##*/}"  # <-- use custom name here
done
...