Peter Velan <pv0001@dynapic.net> (Mi 01 Aug 2007 14:49:45 CEST): > am 01.08.2007 14:19 schrieb Heiko Schlittermann: > > Peter Velan <pv0001@dynapic.net> (Mi 01 Aug 2007 13:22:34 CEST): > > > > Zwar keine Lösung für Dein Problem, aber vielleicht auch brauchbar, denn > > es macht auch beim Jahreswechsel keine Fehler: > > > > MONTH=`date +%m -d "last month"` > > Uiih, Danke! Ist ja genau das, was ich brauche - und viel eleganter als > meine Rechnerei! Mit "last-month" wird ja dann am 1.1.2008 > > YEAR=`date +%Y -d "last month"` > die "2007" liefern. Mit ziemlicher Sicherheit. > > (Siehe date(1), und nach 'pad' suchen, date aus GNU coreutils 5.97) > > Ja, jetzt sehe ich es auch ;-) Wobei allerdings die manpage über den > Trick mit "last month" nichts verlauten lässt. Genügt das nicht: -d, --date=STRING display time described by STRING, not ‘now’ ;-) -- Heiko
Attachment:
signature.asc
Description: Digital signature