- If you don’t have a *NIX operating system, please skip this post.
Create a script with the following content:
#!/bin/sh for f in *; do g=`expr "xxx$f" : 'xxx(.*)' | tr '[A-Z]' '[a-z]'` mv -n "$f" "$g" done
and call it
Give it execution permissions, typing:
$ chmod u+x rename.sh
- Execute the script from the directory where you have your files to rename
If you have two files,
foo, you’ll be notified and no files
will be overwritten. So, don’t worry about that, you won’t lose any
information. To be sure, try it with a few files in “/tmp” directory.
Question? Suggestion? Comment! :)