From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16161 invoked from network); 26 May 2006 00:22:22 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.1.1 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 26 May 2006 00:22:22 -0000 Received: (qmail 82049 invoked from network); 26 May 2006 00:22:15 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 26 May 2006 00:22:15 -0000 Received: (qmail 5419 invoked by alias); 26 May 2006 00:22:08 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 10310 Received: (qmail 5410 invoked from network); 26 May 2006 00:22:08 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 26 May 2006 00:22:08 -0000 Received: (qmail 80909 invoked from network); 26 May 2006 00:22:08 -0000 Received: from blackbird.world-net.net (204.57.72.6) by a.mx.sunsite.dk with SMTP; 26 May 2006 00:22:07 -0000 Received: from localhost.localdomain (adsl-202-61-135-162.dft.net.au [202.61.135.162] (may be forged)) (authenticated bits=0) by blackbird.world-net.net (8.13.1/8.13.1) with ESMTP id k4Q0NRMA025096; Thu, 25 May 2006 19:23:29 -0500 (CDT) (envelope-from teratorn@world-net.net) Date: Fri, 26 May 2006 10:22:07 +1000 To: "sam reckoner" , "Mikael Magnusson" Subject: Re: arrays and spaces in file names? From: "Eric Mangold" Cc: zsh-users@sunsite.dk Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 References: <4474BD59.9030508@gmail.com> <237967ef0605250805w4a39eab5mcb1fcc4757d85465@mail.gmail.com> <6a42eec70605251432l75970104odf2cb4d32899a295@mail.gmail.com> Content-Transfer-Encoding: Quoted-Printable Message-ID: In-Reply-To: <6a42eec70605251432l75970104odf2cb4d32899a295@mail.gmail.com> User-Agent: Opera Mail/9.00 (Linux) X-Virus-Scanned: ClamAV 0.88/1485/Thu May 25 14:29:05 2006 on blackbird.world-net.net X-Virus-Status: Clean names=3D( **/*(.) ) -Eric Mangold On Fri, 26 May 2006 07:32:13 +1000, sam reckoner = wrote: > I need the intermediate step of putting the filenames in an array for = = > other > reasons. > > Thanks! > > > > On 5/25/06, Mikael Magnusson wrote: >> >> On 5/24/06, reckoner wrote: >> > I want to do something like >> > >> > % names=3D(`find . -print`) >> > >> > and then something like >> > >> > % for i in names do;...;done >> > >> > The problem is that some of the filenames have spaces in them and t= he >> > array elements split on these spaces. I read the manpage and can't = = >> make >> > sense of what to do w/ this. >> > >> > Help? >> >> Try this, >> for i in **/*(.); do foo; bar; done >> >> > Thanks. >> >> -- >> Mikael Magnusson >>