Hallo Michael, Am Dienstag, 20. September 2005 13:17 schrieb Michael Hierweck: > Hallo, > > gibt es irgendwelche Tricks zum Rechnen mit Daten in der Shell? Ich > brauche so etwas wie gestern, morgen, Monatserster, -letzer usw. >
Du kannst date spezielle Zeitpunkte mitgeben, dabei sind auch relative Angaben möglich, also: gestern: $ date "+%d-%m-%Y" -d "-1 days" 19-09-2005 morgen analog mit +1 days genauso auch mit +/- weeks, months, etc. möglcih. den 1. bekommst Du dann mit etwas Rechnung so: $ date "+%d-%m-%Y" -d "-$(($(date "+%d")-1)) days" 01-09-2005 also aktuelle Tage minus 1, andersrum, heute - Tage liefert den letzten des letzten Monats, also ((heute-Tage)+1Monat) liefert den letzten des Monats $ date "+%d-%m-%Y" -d "-$(date "+%d") days +1 month" 30-09-2005 Gruß Andreas