From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9680 invoked from network); 16 Jun 2000 19:55:00 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 16 Jun 2000 19:55:00 -0000 Received: (qmail 20451 invoked by alias); 16 Jun 2000 19:54:43 -0000 Mailing-List: contact zsh-users-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 3174 Received: (qmail 20444 invoked from network); 16 Jun 2000 19:54:42 -0000 Date: Fri, 16 Jun 2000 15:54:39 -0400 From: Clint Adams To: zsh-users@sunsite.auc.dk Subject: Re: more fun with parameter expansion Message-ID: <20000616155439.B8869@scowler.net> References: <20000616145330.A8031@scowler.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii User-Agent: Mutt/1.0.1i In-Reply-To: <20000616145330.A8031@scowler.net>; from schizo@debian.org on Fri, Jun 16, 2000 at 02:53:30PM -0400 > for i (*(/N)) {mv -v "$i" "${(L)i:gs/ /_/}"} > for i (*/**/*(/N)) {mv -v "${${(L)i%/*/}:gs/ /_/}/${${${i#*/}%/}##*/}" "${(L)i:gfor i (**/*(N^/)) {mv -v "${i}" "${(L)i:gs/ /_/}"} > Hmm... I'll space them this time. for i (*(/N)) {mv -v "$i" "${(L)i:gs/ /_/}"} for i (*/**/*(/N)) {mv -v "${${(L)i%/*/}:gs/ /_/}/${${${i#*/}%/}##*/}" "${(L)i:gs/ /_/}"} for i (**/*(N^/)) {mv -v "${i}" "${(L)i:gs/ /_/}"}