[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Shellskript: fuehrende Null beim Monat erhalten



Hallo Christian,

Christian Schmidt <christian.schmidt@chemie.uni-hamburg.de> writes:

>  YEAR=`/bin/date +%Y`
>  MONTH=`/bin/date +%m`
>  OLDMONTH=`expr $MONTH - 2`
>  SUFFIX=$OLDMONTH-$YEAR

z.B.:
SUFFIX=`printf "%02d" $OLDMONTH`-$YEAR

> "Leider" tragen die Logfiles in der "Monatsnummer" eine fuehrende
> Null, die bei der Berechnung des $OLDMONTH mit `expr $MONTH - 2`
> "verschwindet" - sprich: Ich moechte, dass die variable SUFFIX z.B. im
> September den Wert "07-2002" erhaelt.

Vergiss nicht auf den Jahreswechsel zu achten. Eventuell kommst du mit
einem perl Skript besser ans Ziel.

Gruß, Olaf.



Reply to: