mass-renamer tool
Thomas Stivers
stivers_t at tomass.dyndns.org
Mon Feb 2 11:07:58 EST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/02/04 9:05 AM -0600, Raul A. Gallegos wrote:
> Hi gang. Anyone got any scripts or know of where I can find some tools
> to do some mass-renaming? For example, I have lots of audio files which
> are named:
>
> 12-song-title.ogg
>
> And I'd like to mass rename them to:
>
> Artist_-_songtitle.ogg
>
> Or something to that affect. I've triewd writing my own script but keep
> running into problems with the spaces in the files because wsith the mv
> command they need to be escaped. It's not as easy as poutting '' around
> them.
>
> Any ideas or suggestions?
In the perl package for debian I have the rename tool which IMHO is
convenient for this. If yoi have used regular expressions much it'll
make sense to you. Here is an example
rename 's/\d+-(.*)\.ogg/artist_-_$2.ogg/' *.ogg
This will replace files like 01-Some Song.ogg with artist_-_Some
Song.ogg. You may want to turn all spaces into underscores or visa versa
also.
- --
Clarke's Corollary:
Any technology distinguishable from magic is insufficiently advanced.
Thomas Stivers e-mail: stivers_t at tomass.dyndns.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAHnXd5JK61UXLur0RAsiWAJ9FMcgjdvJpB+rpOtKHd4NGWx0iKgCfQQak
eph6F5alVqNlWpMiBT8HcNU=
=krHR
-----END PGP SIGNATURE-----
More information about the Speakup
mailing list