Hallo Heiko,
On Tue, Nov 02, 2010 at 15:37:20 +0100, Heiko Schlittermann wrote:
Mir haette eine abstrakte Beschreibung gereicht. 2. und 4. Mittwoch im Monat oder so. Jetzt muss ich den Script verstehen :-(
Sorry. Jeden 2. und 4. Mittwoch im Monat.
export LANG=C
# LANG hilft nur fuer die LC_*, die noch nicht ausdruecklich gesetzt sind unset ${!LC_*} LANG # eigentlich durch die folgende Zeile ueberfluessig export LC_ALL=C
Es ging nur darum, dass cal und seine Freunde nicht irgendwelche laenderspezifischen Kapriolen machen. Aber stimmt schon, LC_ALL ist umfassender.
lugmeetings()
Die Shellfunktion lugmeetings() liefert die Tage im Monat (day of month) als whitespace-separierte Liste zurueck, an denen lug-dd Treffen stattfinden.
date +"* $d.%m.%Y"
Mit d wird die von lugmeetings() erhaltene Liste durchlaufen, in den Formatstring fuer date wird dann jeweils d eingesetzt.
Gruss, Chris