Shell: Mit Date die Daten der letzten Woche bestimmen

lundi 18 mai 2015

Hallo Community,

Ich möchte ein Shellscript schreiben das mir die Daten, mithilfe von date, der letzten Woche ausgibt.

In etwa so:

11.05.2015
12.05.2015
.
.
.
17.05.2015

Jeweils vom letzten Montag zum letzten Sonntag. Ich habe bis jetzt ein Script das die Daten der letzten Woche ausgibt. Alles gut und schön. Das Problem ist nur, wenn ich das Script Montag ausführe, springt er einen Montag zu weit zurück.

Heute (18.05.2015) würde er auf den 04.05.2015 statt dem 11.05.2015 springen :(

Hier ist mein "Script"

Code:

#!/bin/bash

for w in 7 6 5 4 3 2 1; do
  date -d "last monday -$w days" +%Y%m%d ;
done


Kann mir da jemand helfen?
Ich möchte gerne weiter mit date arbeiten.

Liebe Grüße
Cyandy :o


0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor