Re: [OT] bash und Oktalwerte
am 01.08.2007 14:19 schrieb Heiko Schlittermann:
> Peter Velan <pv0001@dynapic.net> (Mi 01 Aug 2007 13:22:34 CEST):
>> habe in einem Skript folgendes:
>>
>> MONTH=`date +%m`
>> ...
>> MONTH=$[$MONTH - 1]
>
> 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.
> MONTH=`date +%-m`
Jau, nochmals Danke! Das mit dem '-' habe ich überlesen (bzw. erst gar
nicht danach gesucht).
> (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.
Peter
Reply to: