From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11318 invoked from network); 24 Jan 1998 15:20:20 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 24 Jan 1998 15:20:20 -0000 Received: (from list@localhost) by math.gatech.edu (8.8.5/8.8.5) id KAA26494; Sat, 24 Jan 1998 10:04:23 -0500 (EST) Resent-Date: Sat, 24 Jan 1998 10:04:04 -0500 (EST) To: ZShell Users Subject: Re: renaming with number prefix References: <19980123165404.53612@math.fu-berlin.de> From: Ulrich Pfeifer Date: 23 Jan 1998 22:47:19 +0100 In-Reply-To: Sven Guckes's message of "Fri, 23 Jan 1998 16:54:04 +0100" Message-ID: X-Mailer: Gnus v5.4.65/Emacs 19.34 Resent-Message-ID: <"ez_gU.0.aT6.aBWoq"@math> Resent-From: zsh-users@math.gatech.edu X-Mailing-List: archive/latest/1275 X-Loop: zsh-users@math.gatech.edu X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu >>>>> "Sven" == Sven Guckes writes: Sven> Problem: Sven> Rename all files within a directory such that their names Sven> get a numeral prefix in the default sort order. Sven> Example: Sven> $ ls Sven> abc bar baz foo zyxxy Sven> $ Sven> $ ls Sven> 1.abc 2.bar 3.baz 4.foo 5.zyxxy Sven> So - what's that ? perl -e 'map rename($_, ++$i.".".$_), @ARGV' * Sven> Btw, "leading zeroes" would be a bonus. perl -e 'map rename($_, sprintf "%03d.%s",++$i,$_), @ARGV' * Ulrich Pfeifer -- OK, I could change the source, but I'd rather not, besides looking at it makes my head hurt --Richard Caley speaking about the freeWAIS-sf sources