-----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-----