Hi,

I want to search for a pattern in a file, replace it with something and
then write it back to the file. In the shell-script idiom,
I'd do:

sed /pattern/replace myfile > tmpfile
mv tmpfile myfile

In Ruby, I could do the same thing, slurp the file into a string and then
write it back again. I was wondering if there's a more idiomatic way of
doing it, in place, i.e., edit the file straight away. This could probably
be more practical when the file to be edited is a huge one...

Any pointers(sic)...

regs
Vivek

--