Relabeling all audio files on a server

john wendel jwendel10 at comcast.net
Mon May 31 19:34:09 UTC 2010


On 05/31/2010 10:27 AM, Bill Davidsen wrote:
> Leonard Adjei wrote:
>> I have a server which houses thousands of audio tracks and materials.
>> Recently I started using a web application which seems to have a ew
>> problems with the naming convention used by default.
>> For example it has a problem with apostrophe signs ('), I want to be
>> able to create a script which goes to through the folder and all
>> files and folders under it and renames all the tracks by deleting
>> every entry of the apostrophe where it encounters them.
>> E.g. This ain't no game =>  This aint no game
>>         Mr Brown's Last supper =>  Mr Browns Last supper
>> and like that. I want the apostrophe sign to be deleted but everything
>> else stays the same.
>> Any suggestions on doing this would really be appreciated. Thanks.
>
> Suggestions:
> 1 - any mass rename opens you to disaster
> 2 - may not handle blanks well either
> 3 - possible solution below
>
> find . -name "*'*.wav" |
> while read item; do
>     dir=${item%/*}
>     oldname=${item##*/}
>     newname=${oldname//\'/}
>     mv "$dir/$oldname" "$dir/$newname"
> done
>
> Beware typos, I just typed that in...
>

I use a little app called "detox" for this kind of change. Works great! 
I didn't find an rpm, but it's on Sourceforge.

Regards,

John



More information about the users mailing list