[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Shellscript: wget soll nicht vorhandene Dateien nicht laden



Hallo,

ich habe ein kleines SH-Script (mein erstes) geschrieben, welches von einer Seite bestimmte Bilder herunterladen soll.
Die Bilder sind alle nach dem selben Schema geschrieben. Nur das Datum ändert sich. Leider sind nicht für jedes Datum Bilder hinterlegt, daher habe ich eine Menge 11kb große Dateien, welche aber natürlich keine Bilder enthalten.

Hier einmal das Script.

grossman@pc-deb:~/cat pic_downloader.sh
#!/bin/sh
# Schleifen: while
# mit Erzeugung einer Laufzahl
i=1
year=2006
month=10
day=5
while [ $i -le 20061004 ]
do

    while [ $year -le 2006 ]
    do
      while [ $month -le 12 ]
      do
        while [ $day -le 31 ]
        do
          if [ $day -le 9 ]
            then daytext='0'$day
            else daytext=$day
          fi
          if [ $month -le 9 ]
            then monthtext='0'$month
            else monthtext=$month
          fi
          wget http://www.internetseite.com/comics/$year$monthtext$daytext'.jpg'
          day=`expr $day + 1`
        done
        day=1
        month=`expr $month + 1`
      done
      month=1
      year=`expr $year + 1`
    done
    i=$year$monthtext$daytext
done


Gibt es einen Parameter, der wget sagt, dass er nicht vorhande Bilder nicht anlegt?
Danke für eure Hilfe.



Reply to: