wget date --date=

  • möchte mit DATE das Datum von heute aber auch von morgen finden (brauche es um mit wget jeden Tag eine bestimmte Datei zu downloaden)


    date+"%Y%m%d" get gut. heute kriege ich dann als output: 20090804
    um den nächsten Tag zu finden nutze ich: date +%Y-%m-%d|awk -F"-" '{ print $1$2($3+1)}'
    leider kriege ich dann: 2009085 statt 20090805
    es wäre schön wenn DATE den Parameter "--date=" erkennen kann.


    Also etwas wie:
    date +"%Y%m%d" --date="1 day"
    oder
    date +"%Y%m%d" --date="2 days"

  • kannst du nicht einfach 1 zum output addieren?


    also so:
    today = date+"%Y%m%d"
    tomorrow = $today + 1

    Gruss
    Dre


    Boxen (im Einsatz): DM920, DM900, DMOne
    Developer Project Merlin - we are OpenSource

  • Kannst ja expr nehmen wenns in deiner busybox ist...


    Also etwa

    Code
    echo $(expr `date +"%Y%m%d"` + 1)


    Wenn du unbedingt bei awk bleiben willst geht auch

    Code
    date +%Y-%m-%d|awk -F"-" '{ printf("%d%02d%02d", $1, $2, ($3+1))  }'


    Aber das +1 ist etwas unsauber, wenn dir morgen reicht ginge auch z.B.

    Code
    TZ=CDT-24 date +"%Y%m%d"

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Dreamboxen
    Mobile WOL: Wake-on-LAN Client für iOS mit optionalem Widget
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung