On Mon, 2025-02-17 at 12:38 -0500, hput wrote: > I have several hundred *.jpg files with this pattern > > Actual example: > > 'AtlantaVisitAndGrandmaHands 056.jpg' > > The numbers vary, of course, but the alpha part and number of digits > after the space is the same in all *.jpg files > > I have hundreds of these all in one directory. Not something you'd > want to do one at a time.
Something like: while (<*>) { rename $_, "$1$2.jpg" if $_ =~ /(.+) (.+)\.jpg/; } The RE matches any filename with a single space character and the .jpg ending. I made the $_ explicit for clarity. -- Smoot Carl-Mitchell System/Network Architect voice: +1 480 922-7313 cell: +1 602 421-9005 sm...@tic.com -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/