Jan Dittberner jan@dittberner.info (Di 02 Nov 2010 22:02:45 CET):
On Tue, Nov 02, 2010 at 09:47:06PM +0100, Heiko Schlittermann wrote:
Bernhard Schiffner bernhard@schiffner-limbach.de (Di 02 Nov 2010 16:54:07 CET):
date langt.
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
Super. Danke. Das hatte ich gesucht. Hatte mit so Dingern wie "first wednesday …" experimentiert.
Ha - aber wenn Du das ganze für den kommenden Monat wissen möchtest?
for i in $(seq 0 11); do
{0..11}
for j in 2 4; do date --date="$j wednesday + $i month" +"%d.%m.%Y" done
done
spuckt die Termine für die nächsten 12 Monate aus :-)
Schon probiert?
date -d "2 wednesday" Wed Nov 10 00:00:00 CET 2010
date -d "2 wednesday + 1 month" Fri Dec 10 00:00:00 CET 2010
… ist nicht ganz was wir wollen.
date -d "2 wednesday + 4 weeks" Wed Dec 8 00:00:00 CET 2010
… schon eher.