[ale] help with batch file renaming

David S. Jackson dsj at sylvester.dsj.net
Sun Aug 3 11:41:19 EDT 2003


On Sat, Aug 02, 2003 at 11:17:12PM -0400 Jim Seymour <bluejay at speedfactory.net> wrote:
> I have a number of image files I need to rename.  Example:
> 
> 2003_Billy_Bob_01.jpg
> 2003_Billy_Bob_02.jpg
> 
> to
> 
> 2003_Billy_Jo_Bob_01.jpg
> 2003_Billy_Jo_Bob_02.jpg
> 
> There may be 50 or more files I need to rename at a time.  I have been 
> playing with rename to no avail.  Anyone know a bash script or something 
> to make my life easier?

Try this:

for f in *; do mv $f ${f%%_*}_Jo_${f#*_}; done

-- 
David S. Jackson                        dsj at dsj.net
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
I put contact lenses in my dog's eyes.	They had
little pictures of cats on them.  Then I took one
out and he ran around in circles.
		-- Steven Wright
_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale





More information about the Ale mailing list