Script to rename files

I have folder with a bunch of files with names like:

23243420.jpg
23243420_01.jpg
23243420_02.jpg
23243420_03.jpg
23243420_04.jpg
32391902.jpg
32391902_01.jpg
32391902_02.jpg
32391902_03.jpg
32391902_04.jpg
32391902_05.jpg
32391902_06.jpg
32391902_07.jpg
32391902_08.jpg
32391902_09.jpg
32391902_10.jpg
32391902_11.jpg
etc...

so I have a folder with files named  SOMENUMBER_0[1-9].jpg
and I want to change them all to  SOMENUMBER_[1-9].jpg
so in essence I want to get rid of the leading zero on the files that have it.  Keep in mind that some files don't have it-- files with names like SOMENUMBER_12.jpg will remain unchanged.
I have a _little_ experience with bash scripts, but nothing to this extent.  any help would be greatly appreciated!! thanks!!
wotechAsked:
Who is Participating?
 
ozoCommented:
#!/usr/bin/bash
for file in *_0*.jpg ; do
  mv $file ${file/_0/_}
done
0
 
wotechAuthor Commented:
works like a charm, thanks!!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.