Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-09 Diskussionsfäden Heiko Schlittermann
On Mon, Sep 09, 2002 at 11:49:39AM +0200, heiko wrote: OLDMONTH=`date +%m -d 'last month'` OLDMONTH=`date +%m -d '2 months ago' [Lesen müßte man können :-(] Heiko -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-09 Diskussionsfäden Heiko Schlittermann
On Fri, Sep 06, 2002 at 11:56:09PM +0200, Christian Schmidt wrote: # Some declaration stuff: # YEAR=`/bin/date +%Y` MONTH=`/bin/date +%m` OLDMONTH=`expr $MONTH - 2` OLDMONTH=`date +%m -d 'last month'` Best regards from Dresden Viele Gruesse aus Dresden Heiko

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-09 Diskussionsfäden Christian Schmidt
Hallo *, vielen Dank fuer Eure zahlreichen Beitraege. Ich werde es erstmal mit date --date='2 months ago' +%m-%Y versuchen. Gruss, Christian -- Christian Schmidt | Germany | [EMAIL PROTECTED] PGP Key ID: 0x4BB05393 -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-08 Diskussionsfäden Rainer Ellinger
Matthias Pretzer schrieb: date ist kaputt. | Sun Mar 31 00:02:13 CET 2002 | :~ date --date=-1 months -1 day | Sat Mar 2 00:02:09 CET 2002 Dann mache es wieder ganz. Oder mindestens einen Bug-Report, wobei der Bug die schlechte Dokumentation ist. ;-) Bei month versucht er immer den

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-07 Diskussionsfäden Udo Mueller
Hallo Matthias, * Matthias Pretzer schrieb [31-03-02 00:05]: * Rainer Ellinger [07.09.2002]: Christian Schmidt schrieb: OLDMONTH=`expr $MONTH - 2` Und was passiert im Januar mit dem Monat und wie passt das Jahr? ;-) Das Kommando date kann den passenden String in eime Rutsch

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-07 Diskussionsfäden Matthias Pretzer
* Udo Mueller [07.09.2002]: * Matthias Pretzer schrieb [31-03-02 00:05]: date ist kaputt. , | :~ date | Sun Mar 31 00:02:13 CET 2002 | :~ date --date=-1 months -1 day Es heißt im deutschen: 1 Monat und nicht 1 Monate, oder? Und genauso geht's auch im deutschen: $ date

Shellskript: fuehrende Null beim Monat erhalten

2002-09-06 Diskussionsfäden Christian Schmidt
Hallo miteinander, auf unserem Loghost wollen wir die Logs der Clients nach Ablauf einer bestimmten Zeitspanne mit einem Tool wie Logcheck oder aehnlichem weiterverarbeiten und im Anschluss zwecks Platzersparnis gzippen. Die Destination-Anweisung fuer die Logs der anderen Rechner lautet

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-06 Diskussionsfäden Rainer Ellinger
Christian Schmidt schrieb: OLDMONTH=`expr $MONTH - 2` Und was passiert im Januar mit dem Monat und wie passt das Jahr? ;-) Das Kommando date kann den passenden String in eime Rutsch erzeugen, beispielsweise mit date +%m-%Y --date=-2 months -1 day. Weitere Beispiele findest Du mit info date

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-06 Diskussionsfäden Elmar W. Tischhauser
Hallo! On Fri, 6 Sep 2002 23:56:09 +0200, Christian Schmidt wrote: MONTH=`/bin/date +%m` OLDMONTH=`expr $MONTH - 2` SUFFIX=$OLDMONTH-$YEAR [...] Leider tragen die Logfiles in der Monatsnummer eine fuehrende Null, die bei der Berechnung des $OLDMONTH mit `expr $MONTH - 2` verschwindet

Re: Shellskript: fuehrende Null beim Monat erhalten

2002-09-06 Diskussionsfäden Olaf Dietsche
Hallo Christian, Christian Schmidt [EMAIL PROTECTED] 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