У меня есть список, который содержит imgur ссылки, я хочу скачать с него ссылки и автоматически переименовать их с помощью wget.

Например, это ссылки в списке:

http://i.imgur.com/YSLB7eh.jpg
http://i.imgur.com/1SHYQHZ.jpg

Я хочу скачать их как img1.jpg и img2.jpg.

1 ответ1

0

Попробуйте этот bash-скрипт (работает только для .jpg). Я знаю, что это, вероятно, не самое элегантное решение, но оно должно сработать! Измените list.txt на имя вашего файла списка:

#!/bin/bash

count=1
while read p; do
  wget -O "img${count}.jpg" $p
  count=$((count+1))
done <list.txt

Как мне это использовать?

  1. Создайте новый файл, в который вы хотите загрузить свои изображения, назовите его так, как вам нравится, например, downloadlist.sh .
  2. Добавьте содержимое из сценария выше в файл, измените list.txt на то, что называется вашим файлом списка, и сохраните.
  3. Сделайте его исполняемым с помощью chmod:

    chmod +x downloadlist.sh
    
  4. Запустите файл и бездействуйте, пока он обрабатывает:

    ./downloadlist.sh
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .