From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 34 invoked from network); 4 Sep 2005 07:00:03 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 4 Sep 2005 07:00:03 -0000 Received: (qmail 99914 invoked from network); 4 Sep 2005 06:59:56 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 4 Sep 2005 06:59:56 -0000 Received: (qmail 19448 invoked by alias); 4 Sep 2005 06:59:48 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9381 Received: (qmail 19438 invoked from network); 4 Sep 2005 06:59:47 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 4 Sep 2005 06:59:47 -0000 Received: (qmail 98853 invoked from network); 4 Sep 2005 06:59:47 -0000 Received: from camay.yandex.ru (213.180.200.33) by a.mx.sunsite.dk with SMTP; 4 Sep 2005 06:59:43 -0000 Received: from YAMAIL (camay.yandex.ru) by mail.yandex.ru id ; Sun, 4 Sep 2005 10:59:24 +0400 Date: Sun, 4 Sep 2005 10:59:24 +0400 (MSD) From: "Artur Penttinen" Sender: arto-p@yandex.ru Message-Id: <431A9B4C.000002.07656@camay.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: arto-p@yandex.ru To: lists@tntluoma.com Cc: zsh-users@sunsite.dk Subject: Re: trying to match yyyy-mm-dd what am I missing? In-Reply-To: Reply-To: arto-p@yandex.ru References: X-Source-Ip: 192.100.124.219 X-Originating-Ip: 172.21.23.46 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.0.4 > >On Sep 3, 2005, at 9:04 AM, Geoff Wing wrote: > >> # mkdir 2005-08-24 2005-08-26 2005-08-27 2005-08-28 2005-08-29 >> access.log >> # for i in *(/); do [[ $i == 2[0-9][0-9][0-9]-[0-9][0-9]-[0-9] >> [0-9] ]] && print "$i YES" || print "$i NO"; done >> 2005-08-24 YES >> 2005-08-26 YES >> 2005-08-27 YES >> 2005-08-28 YES >> 2005-08-29 YES >> access.log NO >> > >Hrm... that didn't work here: > >$ for i in *(/); do [[ $i == 2[0-9][0-9][0-9]-[0-9][0-9]-[0-9] >[0-9] ]] && print "$i YES" || print "$i NO"; done > >2005-08-24/ NO >2005-08-26/ NO >2005-08-27/ NO >2005-08-28/ NO >2005-08-29/ NO >access.log/ NO setopt extendedglob -- wbw, artur