Am Dienstag, 2. November 2010, 23:16:39 schrieb Heiko Schlittermann:
Bernhard Schiffner bernhard@schiffner-limbach.de (Di 02 Nov 2010 16:54:07
CET):
Am Dienstag, 2. November 2010, 14:45:26 schrieb Christian Perle:
Hallo Heiko,
On Mon, Nov 01, 2010 at 23:12:57 +0100, Heiko Schlittermann wrote:
Wuensche betreffs der Seite dann bitte an w@schlittermann.de. Wir werden da nichts grossartig aendern, aber vielleicht wenigstens machen, dass die Daten der Treffen passen.
Aktuelle Treffen-Termine sind schonmal sehr gut.
Letztens stand doch hier irgendwo, nach welchem Algorithmus sich das bestimmen liess?
date langt.
etwa so:
bernd@bs7:~> date --date="2 wednesday" Mi 10. Nov 00:00:00 CET 2010 bernd@bs7:~> date --date="4 wednesday" Mi 24. Nov 00:00:00 CET 2010
Noch mal ich. Das geht nur, weil noch nicht Mittwoch war diesen Monat. Es scheint sich auf das aktuelle Datum zu beziehen. Mir fehlt an die Möglichkeit, sich temporär in eine andere Zeit (1. Tag des Monats) zu setzen, damit date dann den 2. oder 4. Mittwoch danach errechnen kann.
Ich denke, es muß doch etwas mehr Logik verwendet werden. Oder wir kommen zurück zum Vorschlag von Christian, mit cal.
+=1
Ich habe noch einiges probiert, finde aber auch keine Lösung für das "first" Problem bei date. Die relative Verschiebung (2 Wed) scheint auch nicht zu klappen, wenn der Monatserste ein "Wed" ist.
Die hässliche Lösung wäre mit echo -e "2010-11-01\n2010-11-02\n...." | date -f - | grep -i mi | sed xxx Schade!
Bernhard