From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8225 invoked from network); 23 Aug 1999 08:10:40 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 23 Aug 1999 08:10:40 -0000 Received: (qmail 856 invoked by alias); 23 Aug 1999 08:10:12 -0000 Mailing-List: contact zsh-users-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 2494 Received: (qmail 769 invoked from network); 23 Aug 1999 08:10:12 -0000 Date: Mon, 23 Aug 1999 10:09:33 +0200 (MET DST) Message-Id: <199908230809.KAA02317@beta.informatik.hu-berlin.de> From: Sven Wischnowsky To: zsh-users@sunsite.auc.dk In-reply-to: Bruce Stephens's message of 22 Aug 1999 19:55:27 +0100 Subject: Re: Files modified after a given date Bruce Stephens wrote: > Vincent Lefevre writes: > > > On Sun, Aug 22, 1999 at 17:44:45 +0100, Bruce Stephens wrote: > > > Assuming I'm understanding the question correctly, no. You can (in > > > 3.1.6, anyway), get files modified since some time relative to the > > > current time: > > > > > > *.c(ms-30) > > > > > > expands to C files modified in the last 30 seconds, for example. > > > > But I don't want it to be relative to the current time. > > In which case, I don't think there's a builtin glob way of doing it. > You could write a function using the stat module, but I don't think we > have user-defined glob patterns yet? > > zmodload stat; builtin stat -H foo .zshrc; echo $foo[mtime] > > prints 934038501, for me. I've been wishing for this since I added the granularity modifiers for the a/m/c glob qualifiers. The problem is that we would need to be able to parse date/time strings, of course, which isn't trivial... Bye Sven -- Sven Wischnowsky wischnow@informatik.hu-berlin.de