Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > perl.beginners > #19378
| Newsgroups | perl.beginners |
|---|---|
| Message-ID | <f5771210-7051-4fb2-b7a5-99f513692299@web.de> (permalink) |
| Date | 2025-02-17 19:52 +0100 |
| Subject | Re: Removing a space from file name |
| References | <878qq4o4j3.fsf@local.lan> |
| From | beginners@perl.org (Mike Hübschen via beginners) |
Hello, Try something like this: rename 's/(.*?)\s(\d+).jpg$/$1$2.jpg/' *.jpg But make a backup first. Best regards, Mike On 2/17/25 18:38, 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. > > I tried to figure a way using the perl `rename' tool found in many linux > distro's repos > > But couldnt figure out the necessary syntax from Larry Wall's examples > in the rename man page. Using the "s///" operators , it's probably > there some how but my pea brain isn't seeimg it. > > bash has just used the apostrophes to make the names usable but > I would much rather remove the space. > >
Back to perl.beginners | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Removing a space from file name hput3@fastmail.fm (hput) - 2025-02-17 12:38 -0500
Re: Removing a space from file name paul@pjcj.net - 2025-02-17 19:36 +0100
Re: Removing a space from file name beginners@perl.org (Mike Hübschen via beginners) - 2025-02-17 19:52 +0100
Re: Removing a space from file name beginners@perl.org (Smoot Carl-Mitchell via beginners) - 2025-02-17 13:12 -0700
Re: Removing a space from file name beginners@perl.org (Smoot Carl-Mitchell via beginners) - 2025-02-19 18:03 -0700
csiph-web