Eu tenho uma lista que contém links imgur, quero baixar os links dela e renomeá-los automaticamente comwget.
Por exemplo, estes são os links da lista:
http://i.imgur.com/YSLB7eh.jpg
http://i.imgur.com/1SHYQHZ.jpg
Quero baixá-los como img1.jpg e img2.jpg.
Responder1
Experimente este script bash (funciona apenas para .jpg). Eu sei que provavelmente não é a solução mais elegante, mas deve funcionar! Mude list.txt
para o nome do seu arquivo de lista:
#!/bin/bash
count=1
while read p; do
wget -O "img${count}.jpg" $p
count=$((count+1))
done <list.txt
Como faço para usar isso?
- Crie um novo arquivo para o qual deseja baixar suas imagens, nomeie-o como quiser, por exemplo,
downloadlist.sh
. - Adicione o conteúdo do script acima ao arquivo, mude
list.txt
para o nome do arquivo de lista e salve. Torne-o executável usando chmod:
chmod +x downloadlist.sh
Execute o arquivo e relaxe enquanto ele processa:
./downloadlist.sh