У меня есть список, содержащий ссылки imgur, я хочу скачать ссылки из него и автоматически переименовать их с помощьюwget.
Например, вот ссылки в списке:
http://i.imgur.com/YSLB7eh.jpg
http://i.imgur.com/1SHYQHZ.jpg
Я хочу скачать их как img1.jpg и img2.jpg.
решение1
Попробуйте этот скрипт bash (работает только для .jpg). Я знаю, что это, возможно, не самое элегантное решение, но оно должно сработать! Измените list.txt
имя файла вашего списка:
#!/bin/bash
count=1
while read p; do
wget -O "img${count}.jpg" $p
count=$((count+1))
done <list.txt
Как это использовать?
- Создайте новый файл, в который вы хотите загрузить изображения, назовите его по своему усмотрению, например,
downloadlist.sh
. - Добавьте содержимое приведенного выше скрипта в файл, измените его
list.txt
на имя вашего файла списка и сохраните. Сделайте его исполняемым с помощью chmod:
chmod +x downloadlist.sh
Запустите файл и отдохните, пока он обрабатывается:
./downloadlist.sh