From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23010 invoked from network); 3 Sep 2005 19:02:06 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 3 Sep 2005 19:02:06 -0000 Received: (qmail 12288 invoked from network); 3 Sep 2005 19:01:51 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 3 Sep 2005 19:01:51 -0000 Received: (qmail 313 invoked by alias); 3 Sep 2005 19:01:44 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9379 Received: (qmail 302 invoked from network); 3 Sep 2005 19:01:42 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 3 Sep 2005 19:01:42 -0000 Received: (qmail 11209 invoked from network); 3 Sep 2005 19:01:42 -0000 Received: from spatula.dreamhost.com (66.33.205.9) by a.mx.sunsite.dk with SMTP; 3 Sep 2005 19:01:38 -0000 Received: from [192.168.1.9] (unknown [68.250.189.88]) by spatula.dreamhost.com (Postfix) with ESMTP id 93CBA17D032 for ; Sat, 3 Sep 2005 12:01:32 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v734) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Timothy Luoma Subject: Re: trying to match yyyy-mm-dd what am I missing? Date: Sat, 3 Sep 2005 15:01:31 -0400 To: zsh-users@sunsite.dk X-Mailer: Apple Mail (2.734) 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=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