[Vorbis] [sorta offtopic] Removing bad bytes from filenames
pm at nowster.org.uk
Mon Aug 20 13:17:09 PDT 2007
On Mon, Aug 20, 2007 at 02:07:05PM -0500, Chris Harrington (Personal) wrote:
> Like the example I cite above, I can't seem to actually pass the
> correct parameter to rename to get it to remove \0277 from my
> filenames. I really don't want to do this manually.
Do you have Perl's rename installed?
Usage: rename [-v] [-n] [-f] perlexpr [filenames]
The following will remove any non ASCII characters from filenames in
the current directory:
rename -v 's/[^ -~]//g' ./*
Add a "-n" to the options to see what it would do before you let it
rip, so that you know you'll be happy with the results.
If you have a directory tree to do this to...
find ./dir_root -type f | rename -v 's/[^ -~]//g'
where ./dir_root is the root directory of the tree.
Paul Martin <pm at nowster.org.uk>
More information about the Vorbis