Ich habe eine Liste mit Imgur-Links. Ich möchte die Links daraus herunterladen und sie automatisch umbenennen mitwget.
Dies sind beispielsweise die Links in der Liste:
http://i.imgur.com/YSLB7eh.jpg
http://i.imgur.com/1SHYQHZ.jpg
Ich möchte sie als img1.jpg und img2.jpg herunterladen.
Antwort1
Probieren Sie dieses Bash-Skript aus (funktioniert nur für .jpg). Ich weiß, dass es wahrscheinlich nicht die eleganteste Lösung ist, aber es sollte funktionieren! Ändern Sie list.txt
den Namen Ihrer Listendatei:
#!/bin/bash
count=1
while read p; do
wget -O "img${count}.jpg" $p
count=$((count+1))
done <list.txt
Wie benutze ich das?
- Erstellen Sie eine neue Datei, in die Sie Ihre Bilder herunterladen möchten, und benennen Sie sie nach Belieben, z. B.
downloadlist.sh
. - Fügen Sie der Datei Inhalte aus dem obigen Skript hinzu, ändern Sie sie
list.txt
in den Namen Ihrer Listendatei und speichern Sie. Machen Sie es mit chmod ausführbar:
chmod +x downloadlist.sh
Führen Sie die Datei aus und lehnen Sie sich zurück, während sie verarbeitet wird:
./downloadlist.sh