From: zdennis Date: 2005-12-02T02:01:43+09:00 Subject: Re: What is the best way to edit a file to eliminate a line zdennis wrote: > > def write filename, data > File.open( filename, 'w' ){ |file| file.write data } > end > > begin > data = IO.read( 'stuff.txt' ) > write 'stuff.txt', data.gsub( /^foo(\n|$)/, '' ) > rescue > write 'stuff.txt.orig', data > end > You'd probably want the rescue statement to be a "rescue Exception" so you catch any/all errors... Zach