From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26325 invoked from network); 25 Jul 2005 18:07:15 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 25 Jul 2005 18:07:15 -0000 Received: (qmail 30037 invoked from network); 25 Jul 2005 18:07:09 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 25 Jul 2005 18:07:09 -0000 Received: (qmail 22605 invoked by alias); 25 Jul 2005 18:07:02 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 9168 Received: (qmail 22593 invoked from network); 25 Jul 2005 18:07:01 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 25 Jul 2005 18:07:01 -0000 Received: (qmail 28913 invoked from network); 25 Jul 2005 18:07:01 -0000 Received: from ns9.hostinglmi.net (213.194.149.146) by a.mx.sunsite.dk with SMTP; 25 Jul 2005 18:06:55 -0000 Received: from 212.red-80-35-44.pooles.rima-tde.net ([80.35.44.212] helo=localhost) by ns9.hostinglmi.net with esmtpa (Exim 4.51) id 1Dx7Ls-0007u7-HS; Mon, 25 Jul 2005 20:06:56 +0200 Date: Mon, 25 Jul 2005 20:10:03 +0200 From: DervishD To: Bart Schaefer Cc: Zsh Users Subject: Re: Sorting file names randomly Message-ID: <20050725181003.GA675@DervishD> Mail-Followup-To: Bart Schaefer , Zsh Users References: <20050723194240.GA32416@DervishD> <20050723212657.GA744@DervishD> <1050724064415.ZM20425@candle.brasslantern.com> <20050724073914.GA2665@DervishD> <20050724083732.GA73@DervishD> <20050724084014.GA86@DervishD> <1050724103213.ZM20780@candle.brasslantern.com> <20050725131524.GC58@DervishD> <20050725132754.GD58@DervishD> <1050725174648.ZM28280@candle.brasslantern.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1050725174648.ZM28280@candle.brasslantern.com> User-Agent: Mutt/1.4.2.1i Organization: DervishD X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ns9.hostinglmi.net X-AntiAbuse: Original Domain - sunsite.dk X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - dervishd.net X-Source: X-Source-Args: X-Source-Dir: 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 Hi Bart :) * Bart Schaefer dixit: > When using +h, the constraints imposed by the predefined type of each > parameter will apply. For example, you can't turn RANDOM into a float > or an array, and specifying zero-padding for USERNAME will instead pad > with spaces because you can't change the string to an integer. OK, that makes perfect sense. > } > Fourth, you've eventually got to do this ... > } > } reply=(${reply/#????? /}) > } Here I assumed that the array was processed one element at a time > } so I didn't consider that the memory usage doubled. Cool :))) > The ${reply/#????? /} part is processed one element at a time, but the > entire right-side of the assignment expression has to be assembled from > the results of the substitution before the actual assignment is done. That looks logical, too, because zsh is not smart enough (yet) to know that the source and destination is the same array. > } Bart, thanks a lot for your examples, but LOT'S of thanks for > } your explanations. > Por nada. Just keep asking interesting questions. The correct sentence for "you're welcome" is "de nada", BTW, but thanks for answering in spanish :) And since I'm always getting into problems I cannot solve by myself, I'm sure that I'll find my way into many 'interesting' (read: buggering) problems ;) Thanks a lot, really. Raúl Núñez de Arenas Coronado -- Linux Registered User 88736 | http://www.dervishd.net http://www.pleyades.net & http://www.gotesdelluna.net It's my PC and I'll cry if I want to...