From: Raveendran Jazzez Date: 2008-07-28T14:40:40+09:00 Subject: Single Line replacement in file Hi All, My code: code.rb lines=File.open("hi.txt","r") output=[] lines.each do |single| out1=single.split(' ') out2=out1[0].gsub('', '') out3= out2.gsub('', '') out4=out3.gsub('','') output << out4 # I need to overwrite the appropriate line. end hi.txt: wordpress.com/tag/jazzez/ - 11k - swik.net/jazzez - 40k - raveendran.wordpress.com/category/jazzez/ - 15k - www.linkedin.com/pub/2/377/3A2 - 10k - www.bebo.com/Profile.jsp?MemberId=4902204778 - My need: code.rb --> out contains my proper output. But i didn't able to overwrite the same line in file.It means 1. single --> "wordpress.com/tag/jazzez/ - 11k - " 2. out4 --> "wordpress.com/tag/jazzez" Here i want to replace the first line in hi.txt file 1 to 2. Awaiting your reply Regards, P.Raveendran RF, chennai http://raveendran.wordpress.com -- Posted via http://www.ruby-forum.com/.