Hi All,
Below is a directory wide (or file wide, depending on your preference)
search and replace method, written in Ruby. Just so I know I'm on the
right track, is that the quickest way to write the application (ie, is
there a shortcut around creating an object named aFile, and then
writing to the file?
def sr(searchString, replaceString, fileName)
if File.stat(fileName).file?
aFile = File.open(fileName, "r").read.gsub(searchString,
replaceString)
File.open(fileName, "w").print(aFile)
end
end
(ARGV.length - 2).times { |i| sr(ARGV[0], ARGV[1], ARGV[2+i])}
Jason
Sent via Deja.com
http://www.deja.com/