Tengo una lista que contiene enlaces de imgur, quiero descargar los enlaces y cambiarles el nombre automáticamente conwget.
Por ejemplo, estos son los enlaces de la lista:
http://i.imgur.com/YSLB7eh.jpg
http://i.imgur.com/1SHYQHZ.jpg
Quiero descargarlos como img1.jpg e img2.jpg.
Respuesta1
Pruebe este script bash (solo funciona para .jpg). Sé que probablemente no sea la solución más elegante, ¡pero debería funcionar! Cambie list.txt
el nombre de su archivo de lista:
#!/bin/bash
count=1
while read p; do
wget -O "img${count}.jpg" $p
count=$((count+1))
done <list.txt
¿Cómo uso esto?
- Cree un nuevo archivo donde desee descargar sus imágenes, asígnele el nombre que desee, por ejemplo
downloadlist.sh
. - Agregue el contenido del script anterior al archivo, cámbielo
list.txt
al nombre de su archivo de lista y guárdelo. Hazlo ejecutable usando chmod:
chmod +x downloadlist.sh
Ejecute el archivo y siéntese mientras se procesa:
./downloadlist.sh