From: camenix Date: 2006-10-17T12:20:14+09:00 Subject: Re: how to replace file's content directly? > > > > > > ruby -i -p -e 'gsub! /TYPE=MyISAM/, "DEFAULT CHARACTER SET utf8"' your_file > > perlish script.Ugly,but worked. > > Would this be less "ugly"? > > s = nil > open(myfile, 'r') {|f| s = f.read} > open(myfile, 'w') {|f| f.puts s.gsub("TYPE=MyISAM", "DEFAULT CHARACTER > SET utf8")} > I appreciate your help.