Revision: 31201
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 1, 2010 03:53 by jarnaldich
Initial Code
ls -d *.foo | sed -e 's/.*/mv & &/' -e 's/foo$/bar/' | sh
Initial URL
Initial Description
To rename a bunch of files from "*.foo" to "*.bar" (like windows' REN *.foo *.bar) in unix. Looking at the solution, it is easy to adapt it to more powerful character substitutions on a 1 to 1 basis. If you want to test what will be executed before doing so, just drop the last pipe.
Initial Title
Batch rename with wildcard support in Unix
Initial Tags
unix
Initial Language
Bash