Hallo, On Wed, 16 Apr 2003, J.Strohschnitter wrote:
Am Mittwoch, 16. April 2003 11:39 schrieb Thomas Hertweck: [..]
man test, Vergleichskriterium -nt. [..] Perfekt! Genau das habe ich gesucht! Komisch im Linux in a nutshell gibt es die Option -nt gar nicht (jedenfalls nicht in der 99er Auflage).
Nur der Vollstaendigkeit halber, wie man in der shell diesen Test ebenfalls machen kann, falls man sowas mal braucht: if test $(( `date '+%s'` - `date -r DATEI '+%s'` )) -gt 86400; then Dieses Beispiel ueberprueft, ob DATEI aelter als ein Tag ist. Wichtig ist dabei, dass man eben durch das %s Format das (Datei-)datum in Sekunden bekommt, und mit diesen Integerwerten kann man dann weiterrechnen. Falls man ggfs. aus den Sekunden wieder ein Datum moechte, dann muss man (AFAIK) mehr oder weniger indirekt 'strftime' und 'gmtime' oder 'localtime' bemuehen. In perl z.B: $ perl -MPOSIX -e 'print strftime("%c\n", localtime(1000000000));' Son 09 Sep 2001 03:46:40 CEST -dnh -- I used to be a multiple personality, until we took a vote and decided we weren't. -- Stevo in the SDM