Re: File renaming command or script?

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Jan Roelens
Date:  
To: plug-discuss
Subject: Re: File renaming command or script?
Something like this (in bash)

shopt -s extglob
n=1000
for file in *.jpg;do mv $file ${file/_+([0-9])/_$n}; n=$((n+1)); done


Alan Dayley wrote:

>I have a bunch of photo files with the same root name and a number. The files
>are in the directory ordered from least to greatest but are not sequential.
>Like this:
>
>birthdayParty04_345.JPG
>birthdayParty04_348.JPG
>birthdayParty04_357.JPG
>birthdayParty04_392.JPG
>birthdayParty04_403.JPG
>
>I want to rename them so they are in the same order but the numbers are
>sequential. Like this:
>
>birthdayParty04_001.JPG
>birthdayParty04_002.JPG
>birthdayParty04_003.JPG
>birthdayParty04_004.JPG
>birthdayParty04_005.JPG
>
>My scripting skills are less than good and so far my attempts to do this have
>ended in failures of various degrees. Does anyone have a quick answer they
>can provide?
>
>Alan
>---------------------------------------------------
>PLUG-discuss mailing list -
>To subscribe, unsubscribe, or to change you mail settings:
>http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
>


---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss