ファイル一括置換(Ruby)の履歴

Rubyで見るファイル一括置換

files = \"e:/www//*/*.php\"
pattern = \'\'
replace = \'\'


copy = \".bak\"

Dir::glob(files).each {|filename|
File::open(filename) {|f|
source = f.read;
File::open(filename + copy,\"w\").write(source)
File::open(filename,\"w\").write(source.gsub(pattern, replace))
}
puts filename
}