ich stehe gerade etwas auf dem Schlauch. Vielleicht habt ihr ja ein paar hilfreiche Ideen.
Ich will das Datum aller Monatsersten zwischen einem Start- und Enddatum ausgeben bekommen, und das in (moeglichst portabler) Shell.
Beispiel:
Start = 2015-10-01
Ende = 2016-03-01
Ausgabe = 2015-10-01 2015-11-01 2015-12-01 2016-01-01 2016-02-01 2016-03-01
Momentan habe ich eine statische Liste, die ich mit Unterstuetzung der Brace Extension erzeuge, was natuerlich doof ist.
Eine nette Idee war noch diese:
Code: Alles auswählen
start="`date -d 2015-10-01 +%s`"
end="`date -d 2016-03-01 +%s`"
secpermonth="`expr 3600 \* 24 \* 30`"
for i in `seq $start $secpermonth $end` ; do
date -d @$i +%F
done
Bin auf eure Vorschlaege gespannt.