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: