Merhaba arkadaşlar, bir txt dosyam var bulunan tüm url'leri indirmesi için
wget -i dosya.txt
yazdıgğımda tüm url iniyor ancak ben inen url'deki dosyalara farklı isim vermek istiyorum yani daha download edilirken
örneksite.com/dosya1.zip
dosya1.zip olarak kaydediyor ve bu nedenle aynı isime ait dosyaları indiremiyorum.
bunun için ne yapabilirim arkadaşlar.
Wget -i problemi
4
●618
- 21-09-2014, 23:01:48
#!/bin/bash INDEX=0 for URL in $(cat dosya.txt); do wget $URL -O $INDEX INDEX=$((INDEX+1)) done
Örnek olarak böyle bir script kullanabilirsiniz. Listedeki dosyaları sırasıyla 0,1,2 ismindeki dosyalara yazıyor, ihtiyaca göre geliştirilebilir.
PiEycPi adlı üyeden alıntı: mesajı görüntüle - 22-09-2014, 10:38:52Öncelikle teşekkür ediyorum hocam ancak, SSH'tan komutu girdiğimde herhangi bir işlem gerçekleşmiyor. Dosya yolunu kendime göre düzenledim.reddoc adlı üyeden alıntı: mesajı görüntüle
for URL in $(cat /usr/var/www/dosya.txt); - 22-09-2014, 11:16:47Merhabalar,
Bu bir komut değil bir script. Bunu bir dosyanın içerisine yazacak ve bu dosyaya çalıştırma yetkisi vererek terminalden çalıştıracaksınız.
Dosyayı script.sh adıyla kaydettiğinizi kabul edersek, dosyaya çalıştırma yetkisini aşağıdaki komut ile vereceksiniz.
chmod +x script.sh
Dosyayı çalıştırılabilir yaptıktan sonra aşağıdaki şekilde de scripti çalıştırabilirsiniz.
./script.sh
- 22-09-2014, 16:00:04reddoc adlı üyeden alıntı: mesajı görüntülereddoc adlı üyeden alıntı: mesajı görüntüle
Hocam çok teşekkür ediyorum, r10+ fazlasıyla hakketiniz. Tekrar tekrar teşekkürler.