recursive_replace is a ruby gem for recursively replacing text in multiple files and directories. It also escapes special characters, so you can replace code syntax and special characters easily.
Dave Hulihan, Hulihan Applications
gem "recursive_replace", "~> 0.1.2"